介绍SIWAREX U单通道和双通道型调试描述
仩海湘乾仪器仪表有限公司 |
数字远程显示器的连接 11
技术规格 14配送//维修/替换零件/培训15
安全导则用户应遵守本手册中给出的各种注意事项以确保自己的个人安全,同时保护产品和连接
的设备这些注意事项在本手册中用一个警告三角形予以强调并按危险等级加以标明,
指示一种迫菦的危险情况如不加以避免,就会导致死亡或严重的人员伤害
指示一种潜在的危险情况,如不加以避免可能导致死亡或严重的人员傷害。
与安全提醒符号一起使用指示一种潜在的危险情况,如不加以避免可能导致轻微或
与安全提醒符号一起使用,指示一种潜在的危险情况如不加以避免,可能导致财产损
不用安全提醒符号的注意事项指示一种潜在情况,如不加以避免可能导致不需要的
只能用夲手册来装配和操作设备/系统。只允许合格人员来安装和操作本设备合格人员
是指授权依照已制定的安全措施和标准来调试、接地和标奣电路、设备和系统的人员。
正确使用注意下列事项:
本设备及其部件只能用于产品目录或技术说明书中所述的应用并且只能与西门子公司
批准或推荐的其他制造商供应的设备或部件相关联。
只有按照建议运输、贮存、正确地装配和安装、以及操作和维护本产品才能使之咹全正
未经明确许可严禁传播或复制本资料,严禁使用
和披露本资料的内容违者应对相关损失承担法律
责任。保留所有权利包括由┅种实用新型或设计
的许可或注册所形成的权利。
我们已经校验了本手册中的内容与所述硬件和软件的一致性这不能
完全排除出现差错嘚可能性;在此情况下,我们并不提保本资料的完
全兼容性本资料中的信息将会定期审核,任何必要的纠正都包括在
欢迎提出宝贵意见以便我们改正。
技术数据可能随时进行修改
本节概括性介绍SIWAREX U 称量模块的各种功能及其系统集成说明。
什么是SIWAREX U? 在任何必须可靠地称量负荷和力的场合SIWAREX U均可以提供zui
佳解决方案。试举几例:料箱和料斗的装料高度;用于监测空中吊运车
负荷;用于传送带的负荷测定或用作工業升降机或研磨线的过载保护
SIWAREX U是一种允许将各种称量功能全部集成在SIMATIC 中的称
SIWAREX U 备有单通道型和双通道型。
通过使用SIMATIC系列的标准部件可以按需扩展SIWAREX U从而为
实施系统专用解决方案提供zui佳硬件和软件环境。
SIWAREX U能操控执行工艺学中的所有称量功能
SIWAREX U能生成重量值并检查这个值以确定昰否超过极限值。
SIWAREX U可用于潜在爆炸区(即, 1区和2区)任选Ex-i接口
(SIWAREX IS)确保称重传感器的本质安全供电。
·2 种模型(用于单标度或双标度)
·2 個串行接口用于远程显示和PC连接
·容易用Windows进行参数化
·模块可以在不重新校正标度的情况下调换
·理论校正不必使用校正珐码
·置零,可参數化极限值和可调整数字滤波器
内部测定分辨率可达65,535份
- 通过数据记录传送或通过“ForceVar.”传送
·防短路和防过载称重传感器zui大供电电流为240 mA
·断线检测(传感器线路,供电线路和测量线路)
·称重传感器通过软件适应
将SIWAREX U集成到SIMATIC中能提供一种可自由编程的称量系统,利用
该称量系统可鉯简捷地执行各种复杂的任务(例如, 多刻度系统)
硬件和软件灵活性允许执行各种各样的应用(例如,在化学工业和食品工
操作员控制板可用于简化操作员的控制和监测
传输距离可达23 km。
308-C接口 可以将多达 122个总线节点(32个无转发器)连接到这个接
口上。此外带DP主接口的S5-95U吔可以用作主控设备。
后状态)或IM 467来进行总线连接不能用CP 342-5来进行总线连接。
虽然SIWAREX U通常用典型的PLC程序设计语言STL(语句列表) LAD
(梯形图)戓FBD(功能框图)集成在SIMATIC S5/S7可编程控制器中,但集
成在SIMATIC PCS 7 过程控制系统中却是通过CFC中的图形配置(连续功
能图)来执行的换句话说,集成不是通过编程而构建的
SIWAREX U模块通过CFC中的“技术块”而显示在ES(即,工程系统)中
相反,使用OS(操作员站)时,是由显形系统使用WinCC面板来再现
面板可以用来监测重量值和控制SIWAREX U 模块
它包含一个用于CFC图的块、一个用于WinCC的面板和文件。
图 1-4 SIWAREX U在ES工程系统(左)中和在OS操作员站(右)上的表現
使用SIWAREX U的串行接口来进行PC或主机的远程显示或连接
SIWAREX U还可以用作与控制器无关的现场设备。当在没有SIMATIC
板总线上的5 V 电源给SIWAREX U 供电随后可以将接口用作一个
图 1-5 作为一个与控制器无关的现场设备的SIWAREX U
外围设备除SIMATIC的总线接口外,SIWAREX U还配有其他两个串行接口(即TTY
PC 或主机远程显示器
1.2 称量机嘚设置与部件
成套工业称量机(称)包括下列主要部件。
承重工具承重工具用来支撑要称量的负荷示例包括平台、料斗、空中吊运车、嫆器
称重传感器称重传感器是能将物理值(即重量)转换为一个成比例的电信号的测量传感
装配元件装配元件可确保称重传感器正确地运荇。装配元件和导向元件可防止载荷超
重载荷超重会引起测量错误并损坏称重传感器。载荷超重是由未设计的称
重传感器弹簧动作方向仩的力(侧向力)而引起的
接线盒接线盒(JB)用来将来自几个并行转换的称重传感器的称重传感器信号线汇
SIWAREX U SIWAREX U模块可用作一个电子评价装置,它获取来自称重传感器的信号
· 称的校正(还可以进行理论校正)
· 极限值监测(zui小值/zui大值)
装料高度测量称用来获得料斗、储罐或其他容器的装料高度SIWAREX U
可提供各种称量功能如 毛重计算、置零和极限值监测。还可以使用这些基
本称量功能来控制其他各类称诸如:
– 监測空中吊运车负荷
– 工业升降机或碾磨线等的过载防护
使用来自SIMATIC 系列的标准部件也可以操控许多其他类型的称
用于潜在爆炸区,1区和2
连接位于潜在爆炸区中的称重传感器需要用一个Ex-i-接口
(SIWAREX IS型) 该接口安置在SIWAREX称量模块和称重传感器
(潜在爆炸区专用型号)或接线盒(JB)之間。
中间盒包含一个Ex-i接口并且必须安装在潜在爆炸区之外
爆炸区中的过程I/O 各种适当的SIMATIC模块均可用于潜在爆炸区中的数字或模拟输入
Ex模块鈳用于化工厂的自动化控制并适用于测量、开环和闭环控制
技术中的各种应用。Ex模块的主要任务是将潜在爆炸区的本质安全
电路和可编程控制器的非本质安全内部电路隔开
爆炸区中的远程显示器带一个模拟接口的远程显示器可以用作爆炸区的远程显示器。这些
远程显示器與SIMATIC的本质安全模拟输出端相连另一种选择是
使用加压封装的远程显示器。
爆炸区中的控制和监测可以从不同的制造商处购买用于1区和2区嘚潜在爆炸区中的专用本
质安全操作员控制板这些操作员控制板可以通过S7 CPU的MPI接
口或通过一个附加通信模块(CP)连接至SIMATIC S7。
此外还可以使鼡加压封装的操作员控制板(SIMATIC HMI)来代替
图 1-9 潜在爆炸区的称
*在Ex 结构中的稳重元件
本节包含调试所需的所有信息。主题包括安装、连接、参数汾配和接口及
通用安全注意事项 遵守这些注意事项是必要的如不遵守将使你方的担保无效。
不允许无资格的人员操作该设备/系统不遵垨设备本体上或系统机柜上显
示的警告事项可能会导致严重的人员伤害或重大财产损失。只允许合格人
本产品已按照相关安全标准进行了研发、制造、测试和证明在正常条件
下,本产品不会成为财产或生命的危险源
在确定将安装这些部件的机器符合89/392/EC导则的要求之前,禁圵进行调
必须遵守下列规则以确保符合EU导则89/336/EC中规定的要求
· 必须遵守关于自动化系统和SIWAREX U 的适用手册和补充文件
中的设置导则和安全注意倳项。
· SIWAREX U的所有信号线均须加以屏蔽并接到接地屏蔽定位轨上
在开始实际物理安装之前必须采取相关安全预防措施并坚持或澄清下
· 模塊仍在原始包装中吗?
· 检查装运货物在运输途中是否损坏。
· 检查装运货物是否完好无损
若有损坏或其他不一致现象,请与西门子公司玳理人
可以由功能模块(FM)使用的SIMATIC S7/M7的所有插槽也可以用于
·中央/扩展架(CR/ER)或模块式ET 200M I/O装置中的模块的zui大数目。
·S7底板总线的电流消耗(5 V)
CR/ER中的插入式模块数
底板总线上的供电电源(5 V)
用于 S7 底板总线的电源要求(5 V) CPU工作存储器上的要求
2.2 将模块安装到导轨上
安装电缆时必须遵垨电磁兼容性导则(以及机柜外的那些注意事项)
切勿在节能电缆临近安置电缆,并按照说明屏蔽电缆
在大多数情况下,建议采用双媔屏蔽但如果干扰主要是低频,那么采用
遵守SIMATIC S7-300的接地定则以免出现与电势有关的问题
所有安装步骤均须遵守SIMATIC S7的设置导则(参见S7-300可编程控制器
手册的设置与CPU数据部分),并且必须按下面所示的顺序执行下列说明事
安装步骤1. 切断SIMATIC S7上的所有电压,确保不能再使之接通并相应地莋上
2. 进行或检查保护线的连接。 (参见设置导则)
3. 安装屏蔽连接元件
– 屏蔽连接元件必须直接装配在安装SIWAREX U的插槽下的导轨
– 每一根接至SIWAREX U嘚电缆都需要在屏蔽连接元件的屏蔽轨
上有一个屏蔽端子(关于连接与布线参见第2.3节)。
4. 插入总线连接器(参见设置导则)
– 每一个SIWAREX U都配备有一个总线连接器。总线连接器必须
首先插到装在SIWAREX U左边的插槽中的模块上
7. 给SIWAREX U贴上标签。(参见设置导则)
图 2-1 屏蔽连接元件
布线规则洇为下表中列出的布线规则适用于SIMATIC S7-300模块,所以对于
SIWAREX U上的前连接器的布线也必须使用该布线规则
规则 软线 带芯线端套管的软线
每个接线数 1 zui多2根(在一端套管中)
芯线端套管 - 无绝缘套圈(短型)
屏蔽端子选择适于电缆直径的屏蔽端子规格。
固定带屏蔽端子的电缆要求在适当的位置上切掉约1.5 cm的电缆绝缘以使
屏蔽裸露必须首先在屏蔽端子上开始切去屏蔽(即,屏蔽端子和20路多点接
线板之间的电缆没有屏蔽)。
图 2-2 安装屏蔽端子
确保在剥电缆皮时不要损坏屏蔽编织套
将屏蔽应用于所有接到SIWAREX U的电缆时,确保屏蔽连接元件和
SIWAREX U之间留有足够的电缆以便拆卸SIWAREX U时仍保持所有电缆
下图示出了SIWAREX U前面的所有可用指示元件和连接元件。
标记 LED颜色 位置 说明
贴标签您可以用包括在交货中的标签条给前插塞式连接器的各条接线贴上标签
将电缆接到螺旋触点1和2上的前连接器X1。
除通过前连接器提供24V电源外还可以通过SIMATIC S7的底板总线给
前连接器前连接器配备有20个螺旋触点用于连接下列接线。
必需的电缆横截面可以在本节中查找
将前连接器从模块上断开以使接线工作更容易。
2.3.1 称重传感器嘚连接
原则上, 只要满足下列条件所有测定值传感器(即, 称重传感器)均可以连接
· 基于惠斯通电桥的测量程序
表 2-5 称重传感器接线分配 ????
螺旋端子称重传感器信号 含意
称重传感器必须按照下列规则进行连接:
1. 必须在下列条件下使用接线盒:
– 连接一个以上的称重传感器。(請记住称重传感器必须并联转换。)
– 称重传感器和SIWAREX U 之间的距离大于称重传感器接线电缆
2. 在正常条件下, 屏蔽用在接线盒的电缆引入支座仩当存在来自电缆屏
蔽的等位接地电流的危险时,则必须安装与称重传感器电缆平行的一条
等位接地线或者必须使用接线盒中的屏蔽端子来施加屏蔽。应当使用
一条等位接地线来处理EMC (电磁兼容性)
3. 对于下面规定的线路应当使用双绞芯线。
– (+)和(-)传感器线路
– (+)和(-)测量电压线路
– (+) 和(-)电源电压线路
4. SIWAREX U上的屏蔽必须接到屏蔽固定元件上
当在潜在爆炸区操作称重传感器时需要使用“SIWAREX IS” Ex-i接口。
图 2-4 采用6线技术的称重传感器的接线
(示例:连接到通道1)
图 2-5 采用4线技术的称重传感器的接线
(示例:连接到通道2)
当采用4线技术来連接称重传感器时信号线(SUPPLY+)和(SENSE+),
以及(SUPPLY-)和(SENSE-)必须跨接在接线盒中
将接线盒与SIWAREX U 相连时必须始终采用6线技术来补偿温度和线路影
当采用4线技术将称重传感器直接连接至SIWAREX U时,下列接线必须跨接
· 螺旋触点15与19以及16与20或者
· 螺旋触点8与12,以及9与13
每个称重传感器的电缆均通过电缆引入支架(PG螺旋式接头)引导电缆
屏蔽必须接到PG 螺旋式接头上。
称重传感器电缆的各条芯线并接到各自的焊接夹(即 SUPPLY, SENSE和
– 將称重传感器的所有馈路电压线路(+)和称量电子控制装置焊接到焊
– 将称重传感器的所有馈路电压线路(-)和称量电子控制装置焊接到焊
– 对所有其余线路执行相同的步骤。
焊接夹A和B为备用连接元件(例如用于安装校准截止负载用的精密电阻)。
通常仅在发生截止负载嘚称例如,车载称)上执行截止负载校准
20针多点接线板的螺旋触点用于接线。SIWAREX协议驱动器可在RS 232C
可以将下列组件连接到RS 232C接口上
·PC(用於调试/参数化)
·主机(链接控制系统)
接口转换器当在参数化和诊断期间用RS 232C接口进行连接时,可以用一个接口转换器
来执行这一操作(唎如,从Weidmüller)接口转换器能将螺旋端子转接到sub D
插塞式连接器(9针插座)。
当使用从螺旋端子到9针sub D插座的接口转换器时应按下表所示分配插座
以便可以使用与SIWAREX M称量-比例模块相同的PC插入电缆(订货序号
表 2-7 接口转换器的分配
螺旋端子 分配给Sub D
说明 TTY接口使用TxD信号并且必须以无源模式(浮动)进行操作。
20针多点接线板的螺旋触点可用于接线
可以将多达四个数字远程显示器连接到TTY接口上。
下列各值可以显示在远程显示器上:
(可以通过SIMATIC、PC或主机按需分配)
(可以通过SIMATIC、PC或主机按需分配)
连接 图 2-7 数字远程显示器的连接
针脚 ??????? 信号
引言 在模块已安裝完毕并且所有接线均已设置好后必须在调试程序
的这一阶段执行SIWAREX U 和所有已连接组件的部分功能测
按下面规定的顺序执行部分测试的各個步骤。
目视检查检查确定到目前为止您是否已正确地执行了所有步骤
· 模块的外部未损坏吗?
· 模块安装在正确的插槽中吗?
· 所有安装螺钉均已正确地拧紧了吗?
· 所有接线电缆均已正确地连接并已固定了吗?
· 前插塞式连接器已正确地插入了吗?
· 所有屏蔽均已用到屏蔽固定え件上了吗?
· 已经从安装导轨和模块上拆下不属于S7或SIWAREX U 的所有
工具、材料和零件了吗?
以便通过底板总线给SIWAREX U提供5 V电源。
接通电源后, SIWAREX U切换为运行模式
如正常运行,下面的LED将显示下列状态:
如果LED未显示正确的状态则按第13节中的说明执行操作。
引言 根据您的系统配置,有几种分配参數和调试SIWAREX U的方法
利用下面的概要来给您的专用系统配置选择参数分配和调试的zui佳方法。
图 2-9 为不同的系统配置分配参数的方法
通过SFC调用(DR通信)
通过SFC调用来传送数据记录
数据记录是在I/O区上传送的。
通过调用M7记录 (DR通信)
数据记录是在I/O区上传送的
编辑CFC 图中的SIWAREX 块的I/O栏,然后將修改过的数据传送给
关于SIWATOOL 及其用法的说明请参见第12节
链接至主机通过数据报文
数据报文用来执行参数分配和调试
此外还可以用作ET 200M中的模块外围设备。SIWAREX U还能够通过
串行接口与其他主系统进行通信
SIWAREX U 能控制执行一个成套称量系统内的装料高度测量称的称
SIWAREX U还能够用于潜在爆炸區中。
概要 SIWAREX U可提供下列各种功能:
· 极限值监测 (zui小值/zui大值)
本节包含SIWAREX U称量模块的功能描述
3.1 模拟数字转换(测定值采集)
模拟/数字转换器提供一个16位的原始测量值。这相当于65,535分之一的分
辨率虽然模拟/数字转换器是以单极模式进行工作的,但也能够获得较低
的负压(-4%全量程= 总称量范围)
原始测量值 (转换器值)每20毫秒确定一次(对于一直到第4版的SIWAREX
U则是每100毫秒确定一次)并以单极形式表示(即, 无符号)。
校准 因为SIWAREX U 已在工厂进行了预先校准所以不必再次校正称即可调
换模块。可以用一个检验砝码来校正SIWAREX U, 或者可以用称重传感器
的特征值和额萣负荷执行理论校正
理论校正不需要使用校正砝码。
说明可调整数字滤波器可以补偿由振动和负荷波动所引起的干扰如果您正在
使用蝸杆传动装置、振动槽或混合器,那么特别建议使用这种滤波器
数字滤波器具有下列特点:
·临界阻尼滤波可达第4个电源
·在数字滤波器前可以转接浮动平均值滤波器 (MVF)。
滤除非法滤波器设置保留旧值。滤波后的原始测定值可以在运行数据区
表 3-1 模拟/数字转换
数据记录, 通噵1 (通道2)
32 个测定值的平均值
3.3 重量计算与校正
重量计算重量计算用来将原始测定值转换为标准化的总重量值所需标准化或校
正系数是在校正过程中确定的。
重量值以整数格式表示提供从-32,768到32,767的数字范围用于表示重
特征值特征值项规定模拟/数字转换器的测量范围。 可能的项目有1、2和4 (即,
必须给1、2或4之间的值规定下一个较大的特征值在个别情况下, 当未
达到称重传感器的额定负荷时还可以规定一个中心较小的特征值。
小数位所有与重量有关的值均以相同的小数位为参照
这可使内部计算与小数位无关。小数位可以规定在XXXXX和.XXXXX
之间小数位仅与读數有关。
*步在校正数字0上,将存储滤波后的原始值(通过“set as zero”命令)
第二步在校正数字1上,将存储滤波后的原始值(通过“adjust”命令)設定
为校正砝码重量并计算校正系数。
校正完成时会显示校正数字0和校正数字1
当直接相继调用某些命令(即, “set as zero”, “adjust”或者“工厂设置”)时,
必须在各调用之间保持5秒的等待周期否则,SIWAREX U将拒收此命
暂停可以防止因意外循环调用这些命令而超过EEPROM的zui大容许写入
周期数(参見第3.6节)
当尝试在这5秒之内再次调用这三个命令之一时,将拒收此命令并再次触
zui小校正砝码必须至少为设定测量范围的5 %这是由SIWAREX U在校正
過程中来检查的( 3,000 个数字)。
称也是通过传送似乎真实的校正数字JD0和JD1(JD1≧JD 0 + 3,000个数字)
重新校正当称已校正完毕后可以用“set as zero”和/或 “adjust”命令執行重新校正。
模拟/数字转换器提供一个16位的原始测量值这相当于65,535分之一的分
辨率。虽然模拟/数字转换器是以单极模式进行工作的但吔能够获得较低
的负压(-4%全量程= 总称量范围)。
校正数字 0 校正数字1
理论校正在特殊情况下(例如,没有任何可用的校正砝码等),可以根据稱重传感器的
特征值公差执行理论校正,尽管这会降低精度因为模块已在工厂进行了
预先校准,所以理论校正是可能的采用理论校正偠求称的物理设置正确
无误(例如,无强制旁路、截止负载,等)。
执行理论校正的方法有两种
1.基于称重传感器的额定数据计算校正数字
2. 基於称重传感器的测量记录计算校正数字
传输称零点的JD0校正数字和SIWAREX U 上称重传感器额定负荷的JD1
校正数字,然后用校正砝码替换校正结果
您可鉯亲自计算校正数字。即您可以在SIWATOOL中输入称重传感器参
数,然后由程序执行计算
计算校正数字同时也会计算称的特性曲线。要结束理論校正,就必须将空称
设定位零这可确定静止重量并将其从当前重量值中扣除。
基于称重传感器的额定数据计算校正数字
2. 将称重传感器各額定负荷的和规定为校正砝码
5. 卸下称的负荷,并激活 “set to zero”(设定为零)命令
如果已知所用称重传感器的确切数据(偏差和特征值),則可以获得更精
确的理论校正(参见称重传感器的测量记录)
基于称重传感器的测试记录计算校正数字
1. 称重传感器具有2 mV/V的额定特征值。洇此,必须将SIWAREX U的特征值范
2. 将称重传感器各额定负荷的和规定为校正砝码
5. 卸下称的负荷,并激活 “set to zero”(设定为零)命令
因为没有20吨生铁称嘚校正砝码, 所以将执行一次理论校正。下列技术
资料可以从所用的3个称重传感器的测量记录中获得
从版本状态5开始, 即可用SIWAREX U模块来使用测萣值更新计数器和
通过SIMATIC用户程序可以用这两个功能来确定何时SIWAREX U更新
其称量值和状态值。只有特殊应用才需要使用这两个功能(例如,当计算材
料流量需要准确时基时)
每当模块更新其称量值时测定值更新位即在SIWAREX U模块上倒置。评
价测定值更新位使至少每10毫秒读出一次DR31/DR32 (利用SFC通信)或
I/O区(利用I/O通信)成为必要
每当模块更新其称量值时测定值更新计数器即在SIWAREX U模块上增
当计数器达到255时, 将在下一个测量循环期间被复位为零。
测定值更新计数器只能用于SFC通信
测定值更新计数器的十次增1(例如, 从240到250或者从250到4)表示
SIWAREX U的十次20毫秒测量循环(即, 200毫秒的时间周期)。
表 3-2 用于校正的命令和信息
数据记录, 通道1 (通道2)
3 10 字节 从版本状态5开始
(**) 表示输入区上的同步错误的组错误位
变脏的称会使称的零點漂移
移动零点命令能再次设定称的毛重零点。然后可将此零点用于所有后续称量
在执行置零命令的过程中,当前数字值存储在接口可用嘚存储器中计算重量
时,根据相对于校正零点的差来计算零点设定值
SIWAREX U可以在整个测量范围中设定位零。
可以选择参数化位来规定是否將新零点设定值(触发置零命令时计算出的)仅
存储在RAM或同时存储在RAM和EEPROM中当频繁使用置零命令时,只
能将零点设定值存储在RAM中因为EEPROM的zui夶写入周期数被限定为
100,000个写入周期。另请参阅第3.6节中EEPROM的zui大写入周期数
当由一个数据记录传送项规定新零点设定值时(例如,将数据记录
数據记录, 通道1 (通道2)
(**) 表示输入区上的同步错误的组错误位
数据记录, 通道1 (通道2)
(**) 表示输入区上的同步错误的组错误位
SIWAREX U具有两个可參数化的极限值, 其通断点可以用重量单位
来按需规定。这两项与毛重有关任何zui小功能和zui大功能均可以参
数化。极限值的状态可用作状态信息
独立通断点的规格可以用来规定是否将极限值用作zui小或zui大极限值
以及滞后量为多少。例如参数化滞后量可以防止重量值停留在参數
化极限值左右时极限值输出连续通断。
规定接通值>断开值可提供一个zui大极限值规定断开值>接通值可提
供一个zui小极限值。
可以使用参数囮位来选择是否将极限值仅存储在RAM或同时存储在
RAM和EEPROM中当频繁更改极限值时,只能将极限值存储在RAM
中因为EEPROM的zui大写入周期数被限定为100,000个写叺周期。另
请参阅第3.6节中EEPROM的zui大写入周期数
图 3-3 分配参数示例
极限值不可用于和安全有关的功能。
参数化为zui大极限值参数化为zui小极限值
特殊凊况接通值的规格= 切断值代表一种特殊情况
下表提供了关于这种特殊情况的信息。
极限值1作为无滞后的zui大功能起作用
当毛重满足右边條件时有效 > 接通/切断点 1 ?????
当毛重满足右边条件时无效≤接通/切断点 1 ????
???? 极限值2作为无滞后的zui小功能起作用。
当毛重满足右邊条件时有效 < 接通/切断点 2 ?????
当毛重满足右边条件时无效≥接通/切断点 2 ????
数据记录, 通道1 (通道2)
引导 为了提高运行可靠性,将在每佽引导过程中自动执行下列测试步骤
·输入/输出块初始化(例如, UART, 模拟/数字转换器, 等)
·RAM初始化(例如, 指示字, 等)
·从EEPROM装入参数化和校正數据
·检查称重传感器输入端是否断线
监测信号线和读出线是否断线。当有几个称重传感器并接时就检
测不到某一称重传感器的故障(即,断线监测只能在接线盒以内进
行)。当超过模拟/数字转换器的控制极限时将检测到信号线断线当
降到zui低电压以下时将报告信号线断线。供电线路的断线可直接通
测试可通过引导阶段的自检来执行然后在运行过程中循环测试。
表 3-6 测试程序的信息
数据记录, 通道1 (通道2)
(**) 表示输入区上的同步错误的组错误位
参数存储在一个EEPROM上, 可避免因电源故障而丢失
因为EEPROM上的容许写入周期数是100,000个周期,所以仅当要写入嘚
数据与已存储在EEPROM上的数据不同时才执行写入-存取参数数据
(即,设定数据、极限值, 等)存储在EEPROM上。请参阅第4节关于存储在
EEPROM中的数据记录嘚列表
当极限值连续变化或者频繁使用移动零点命令时,极限值和零点设定值
因为一个EEPROM上的写入周期是有限的,所以应避免通过用户程序循
表 3-7 存储极限值和零点设定值
数据记录, 通道1 (通道2)
装入默认值当在参数化过程中发生数据丢失或出错时可以用“工厂设置”(工厂设置)
命令恢复SIWAREX U的工厂设置状态。
工厂设置基本SIMATIC参数(DR0/DR1)不受此影响。
当使用双通道型SIWAREX U时, “工厂设置”命令对两个通道均有效
当直接相繼调用某些命令(即, “set as zero”, “adjust”或者“工厂设置”)时,必须
在各调用之间保持5秒的等待周期否则,SIWAREX U将拒收此命令
暂停可以防止因意外循环调用这些命令而超过EEPROM的zui大容许写入周
期数(参见第3.6节)。
当尝试在这5秒之内再次调用这三个命令之一时将拒收此命令并再次触发5
各個状态LED可以可以按需分配给内部状态位,从而允许为一个特定应用指
示两个zui重要的状态信息
103 校正过的称 通道1
203 校正过的称 通道2
通道接通/关閉测量通道(双通道型SIWAREX U的测量通道)可以接通和关闭。例如起
初仅使用双通道SIWAREX U的一个测量通道时,应当关闭第二个未用的
通道已防止其連续产生一个指示称未连接的错误信息
定,因为SIWAREX U未配备输入/输出装置在S5、S7和M7系统中,
OD/BASP信号 (即,CPU操作状态停止)能阻止输出中断
100毫秒測量周期(仅
块的测量周期从20毫秒设定到100毫秒。此命令专门用于维护并影响双通
道模块上的两个通道因为该设置仅存储在RAM中,所以每当关閉/接通
电源时必须重复执行此命令。还可以用“load factory settings”(装入工厂
设置)命令将SIWAREX U重置为20毫秒模式
表 3-9 专用功能的信息
数据记录, 通道1 (通道2)
(僅用于从版本状态5开始的
(**) 表示输入区上的同步错误的组错误位
本节描述到不同主系统的可用链接。
说明 用一个主系统链接SIWAREX U 的方法有几種
在外壳背面上的P总线接口 (即, SIMATIC S7的内部I/O总线)可以用来将
RS 232C串行接口允许连接至其他主系统(例如,主机)。
在使用不同的接口时不会给各單独接口分配任何优先权或修改权这意味
着任何时候都可以发出分配给该接口的所有命令而不必限制所有接口。由
用户自行负责确保实際运用
图 4-1 可链接到一个主系统上
因为EEPROM只保证100,000个写入周期,所以仅当要写入的数据不同于
EEPROM中的数据时才执行写入-存取参数数据 (即, 设定徝、极限值,
等)存储在EEPROM上。
因为一个EEPROM的写入周期数是有限的所以应避免通过用户程序向
数据记录概要 下表给出了SIWAREX U提供的数据记录以及与主系统通信所需的数据记
表 4-1 数据记录概要
表 4-1 数据记录概要
当通道独立数据记录被传送至模块并使用双通道模块时,可以把数据传送给
*个通噵或第二个通道当同时把不同的值传送给两个通道时,通道2的
理解本节中所述的步骤需要具备SIMATIC S7的知识
CPU的接口是底板I/O总线(P-总线)。因為CPU和SIWAREX U之间的通信是
由S7 CPU的系统功能 (SFCs)或通过I/O区来处理的所以不需要使用专用
功能块来进行这种通信。
下面将通过一个STEP 7程序实例来论述通信在该程序实例中使用了
架过程中, 可以在输入SIWAREX U 模块(既可用单通道型也可用双通道
型SIWAREX U)后通过双击进入基本参数(DR0和DR1)的参数化窗口。 修
改过的数据存储在SDB中并进而在每次启动时从CPU传送到模块。
在参数分配窗口中可以为基本参数选择下列项目
· SFC通信 (数据记录通信)
此外,可以启用或禁止过程中断和/或诊断报警
本节仅描述SFC通信。I/O通信在第7.8章节中介绍(连接至SIMATIC S5)I/O通
用户相关参数(即, 称用参数) 由SIWAREX U保存在数据记录(DR3至DR6、 21
和22、57至79)中。用户相关参数可以双向传送(即, 读/写)
可以用下列方法来触发传送:
a) 通过用户程序(通过SFCs或I/O进行通信)
图 5-1 参数化配置
有源底板总线 带电连接和断开SIWAREX U只能在配备的S7-300的有源底板总线的情况下执
有源底板总线是以一个专用型模块式ET 200M I/O装置为基础嘚,该装置通过
过程中断 当超过极限值1和2时,可以基于参数数据记录0中的项目而触发一个过程中断
如果启用参数数据记录0, 将用一个诊断报警报告外部或内部异步错误。
正在传送数据或命令时可能发生的处理错误或数据错误可能被用户用于数
据记录中请参阅第5.1节。
程序实例通过S7安装程序安装在STEP 7中并位于“Projects”下
同步错误同步错误被报告在数据记录DR31 (用于称量通道1) 和DR32 (用于双通道模
1. 将一个数据记录传送给SIWAREX U或鍺触发一个命令。
2. 读DR31或DR32以确定是否在传送数据或触发命令时出错任何错误信息
在传送新数据或触发一个命令之前一直保存在DR31或DR32中。
异步錯误如果启用一个诊断报警(参见参数数据记录0),将用诊断报警向S7 CPU报告异
步错误诊断信息可以通过OB82的局部数据或通过诊断数据记录0和1进荇评
1. 当触发一个诊断报警时,调用诊断报警OB(OB82)如果S7 CPU没有这
2. 当将要评价诊断报警时,必须在OB82中执行一个用于评价OB82的局部数
据或诊断数据記录DR0和DR1的程序关于数据记录DR0和DR1的布置请
异步错误还可以通过读出数据记录D31/32(例如, 当禁止诊断报警时)来加
以确定。不过请记住,当错誤持续时间比读出数据记录的周期短时就不可
遇到错误和故障时必须采取适当的措施以确保系统安全。
异步错误被作为诊断报警报告给SIMATIC CPU诊断报警可以用STEP 7来
指示。请参见关于诊断报警寄存器的插图
从版本状态5开始, SIWAREX U模块就一直具有其固有诊断缓冲器。同步错
误和异步错误信息均被输入这个诊断缓冲器中如有必要,可以通过STEP 7
中的模块信息进行指示请参见关于诊断缓冲寄存器的插图。zui后9个项目
是按时间发苼顺序排列的因为SIWAREX U没有时钟,所以时间信息是相
对于接通SIWAREX U 模块的时间而言的
没有列出关于日期的任何项目。
5.2 过程中断的评价
过程中断當允许过程中断(参见参数数据记录0)时,将用过程中断信息向S7 CPU报告
极限值这些过程中断信息可以通过OB40的局部数据进行评价。
1. 当触发过程Φ断时,将调用过程中断OB (即,OB40)如果这个OB不在
2. 当要评价一个过程中断时, 必须在OB40中提供一个评价OB40的局部
评价OB40的局部数据的示例:
OB40_MDL_ADDR: 报告触发中斷的模块的逻辑基本地址
下面列出了局部数据字节8各位的含意。
另一种方法(例如, 当禁止过程中断时)是通过读出下列项目之一来确定超
·数据记录DR31/32 (用于数据记录通信)
·CPU的输入区中的状态(用于I/O通信)
不过请记住,如果信息的持续时间比数据记录的读数周期短有时僦不
可能获得暂时超过的极限值。
说明 利用SFC58 “WR_REC”(写记录)将包含在RECORD中的数据记录
调用SFC58时通过将值1分配给输入参数REQ而开始写入作业。如果写入
作业能够立即执行SFC将在输出参数BUSY上返回0值。如果BUSY具
有值1, 则写入尚未完成
参数说明 数据类型存储区说明
用于说明数据记录,参见苐10
回值包含一个错误代码
当调用SFC时从RECORD参数读取要传送的数据。如果数据记录传
输时间比一次调用的时间长则下次调用SFC时RECORD参数的内容就
錯误信息如果在处理该功能时出错,则返回值包含一个错误代码参见表5-3。
如果发生一般错误 W#16#8544, 这仅意味着存取包含数据记录的I/O存
储区的至尐一个字节被拒绝数据传输则继续进行。
要写入的数据记录号的规格
关于详细数据记录说明, 请参见第10节。
RECNUM号码的数据记录读取过程昰在调用SFC59时通过将1分配给
REQ输入参数而开始的。如果读取操作能够立即执行SFC将在输出参
数BUSY上返回0值。如果BUSY包含值1, 则读取尚未结束在校正數据
传输后,所读的数据记录将被输入到RECORD规定的目标区中
参数说明 数据类型存储区 说明
用于说明数据记录,参见第10
回值包含一个错误代碼
要写入的数据记录号的规格。
关于详细数据记录说明, 请参见第10节
输出参数如果在处理该功能时出错,则返回值包含一个错误代码參见表 5-3。
如果发生一般错误 W#16#8745, 这仅意味着在写入过程映像期间不允
许存取至少一个字节数据记录由模块正确地读取并写入I/O存储区。
记录包含在RECORD输出参数中的长度信息解释如下
要从选定数据记录读取的数据的长度(即, 包含在RECORD中的长度信
息不得大于数据记录的实际长度)。
我們建议将实际数据记录的长度选择为RECORD的长度
错误信息表5-3A列出了“真实”错误信息(错误代码W#16#8xyz)中的两类错误之
? 重复此步骤(再次调用SFC)。
必需资源暂时被占用(W#16#80C3)
这类错误不会自行校正(即,其校正需要用户采取行动) 再次调用SFC
时时不会有任何资源点直到用户校正錯误后为止。
7002 临时调用(与REQ无关):数据传输已生效BUSY
8090 规定的逻辑基本地址无效:在SDB1/SDB2x中未进
行任何分配或没有任何基本地址。
80A0 从模块读取时否定应答(即在读取或模块有缺陷时拆除
80A1 向模块写入时否定应答(即,在写入或模块有缺陷时拆除
80A2 第2层中的DP协议错误可能有硬件故障。 分布式I/O
80A3 用户接口/用户的DP协议错误可能有硬件故障。 分布式I/O
80B0 SFC用于不可能的模块类型
不允许数据记录号≧ 241
即使将I/O通信设定为通信类,当SIWAREX U通过SFC寻
址时也可能发生这个错误
规格> 数据记录长度
80B2 未使用配置的插槽。 -
80B3 实际模块类型不是SDB1中的模块类型 -
80C0 虽然模块具有数据记录,但仍嘫有要读取的数据 -
80C1 模块上次写入作业的相同数据记录的数据尚未被模块处
80C2 模块当前正在处理一个CPU的zui大可能作业量。 -
80C3 必需资源(如存储器等等)当前被占用。 -
CPU侧上的检验和出错
80C6 数据记录传输因优先级终止而终止(重新启动或进入后台) 分布式I/O
关于这里未列出的错误代码的附加信息请参见SIMATIC S7文件。
写入数据记录示例 规定值存储从地址30(4个字节)开始的数据块DB50中这些值应
关于RECORD的说明: 来自数据块DB50的数据
→数據记录长度:4个字节
如果数据记录长度规定得不正确,
将用一个适当的错误代码进行报告
测定值、状态等等(数据记录31)将从SIWAREX U读取并存儲在从地
址0.0开始的数据块DB50中(共10个字节)。
关于RECORD的说明: 来自数据块DB50的数据
→数据记录长度:10个字节
如果数据记录长度规定得不正确将用
┅个适当的错误代码进行报告。
对于S7 400 CPU和2或4个字节的数据集长度,数据源必须定义为
2或4个字节因为S7程序编辑器将以另外的方式根据ANY指示字计
悝解本节中描述的步骤需要具备SIMATIC M7的知识。
M7程序设计的选项程序包
执行SIWAREX U的S7安装程序。参见第5节, 安装
通信 从模块读取SIWAREX U的数据记录或由用户程序使用M7-API功能传送给
本节仅描述数据记录通信。I/O通信在第7.8节,“链接至 SIMATIC S5”中
在配置机架过程中进入SIWAREX U模块(即, 或单通道或双通道
SIWAREX U 模块)后,通过双击即可进入关于基本参数(即, DR0和DR1)
通信类型可在关于基本参数的参数分配窗口中进行选择
· SFC通信(即,数据记录通信)
此外,还可鉯禁止或允许过程中断和/或诊断报警
的接口由S7-300底板总线(即, P总线)提供。CPU和SIWAREX U之间的通信
由集成在CPU 的M7 RMOS32操作系统中的M7服务器处理
现在用一個M7程序设计示例来解释通信。程序实例(即, C程序)是一个关于
M7 CPU 的操作系统的独立用户任务通过M7-API提供的各种功能和服务
过程中断 如果启用SIWAREX U嘚基本参数,将用M7-API通过用户任务借助于报警
服务器来处理由一个SIWAREX U模块触发的过程中断服务器将接
收并识别中断信息,然后将向SIWAREX U告知收到用户任务从
SIWAREX U接收4个字节的附加报警信息。
如果启用SIWAREX U的基本参数也借助于服务器来处理由一个
SIWAREX U模块触发的诊断报警。
模块给用户任务提供附加报警信息(即, 4个字节的诊断数据记录DR0)
正在用“M7StoreRecord”传送数据或命令时发生的任何处理错误或数据错
误均可被用户用于数据记录31和/戓32中,然后然后可以用“M7Load
程序实例通过S7安装程序安装在STEP 7中并位于“Projects”下
附加信息关于附加信息请参阅相关SIMATIC M7手册。
(固件处理器状态V3.0以仩)
第3版FB 192只能与从版本状态6开始的IM 308-C一起使用。
使用第2版FB 192时可以使用从版本状态3开始的所有版本的IM
固件处理器只能在版本状态6以上的IM 308-C上执荇。
zui大传输速度为9600 K波特至1.5 M波特,视电缆长度而定
第3版IM 308-C(固件处理器状态2.0)的传输速度受到限制。其速度取决于CPU
的容量下表示出了zui大速度。表中所示值为计算出的值
连接的先决条件是提供一个第2版或更高版本的IM 153-2(MLFB 号
关于附加信息,请参阅配置程序包的文件。
启动可编程控制器时将所连接的CPU主控设备的类型通知SIWAREX U
参数化使用较新的COM PROFIBUS版本时,应当能够在其旧编号7MH4
如果不能找到SIWAREX U, 则必须将包含在SIWAREX配置程序包中的
类型攵件或GSD文件复制到适当的COM PROFIBUS目录中必须复制哪
些文件取决于您所用的COM PROFIBUS的版本。
将新GSD文件复制到“GSD”目录中并执行菜单命令
使用包括在SIWAREX配置程序包中的GSD文件的缺点是:不能获得zui新
GSD文件并且不能找到其他新模块。
将来, 它们将被GSD文件完全取代
相同的起始地址被用于输入区和输絀区。SIWAREX U模块占用输入区中的
16个字节和输出区中的16个字节模块地址必须为16的整数倍。
通过COM PROFIBUS进行配置也需要起始地址
不允许在过程映像中尋址(即,PY0至PY127)
1) 在SIWAREX U编号和地址之间没有任何固定关系。可以将多达到24个SIWAREX U模块连接至每一个
输入/输出字节64至127用于本地I/O (例如,模拟输入/输絀模块, 插槽0至7)和
分布式I/O (即, DP从属设备)
使用本地I/O (例如, 模拟输入/输出模块)时,用户必须用COM PROFIBUS将地
址区保留在主机参数中。
数据一致性访問分布式I/O时必须确保数据一致性当数据的内容能合成整体时即认为
有两个前后一致区(即, I/O地址64至127和128至191)。DP从属设备中的这些
区域的重叠會引起数据不一致并且必须因而加以避免
通过读取或写入一个允许字节来启用IM 308-C 的数据一致性。只要保持数
据一致性状态DP从属设备即得鈈到支持并且在存取过程中不能修改数
据。通过读取或写入一个禁止字节可再次禁止数据一致性
哪个字节是允许字节和哪个字节是禁止芓节取决于所用的CPU。有关更详
细的信息请参阅ET 200手册
IM 308-C能够以“线性寻址”和“页面寻址”两种操作模式进行操作。
线性寻址线性寻址可以鼡于CPU的P和Q区线性寻址具有访问SIWAREX U模块前
不必首先选择适当的页面的优点。
如有可能, 请使用线性寻址
使用页面寻址时,将在每一个IM 308-C上设置從页面号n 至(n+15)的16
个页面*个页面号(即, n)被用作IM 308-C的编号。IM 308-C的编号
是16的倍数它是用主参数下的COM PROFIBUS输入的。
使用zui大配置,可以将256个页面设置分咘在8个IM 308-C模块上
在给一个SIWAREX U调用I/O区之前,必须在CPU的地址区中输入适当的
页面将所需通道号写入页面选择地址(PY 255 用于P-页面寻址,QB 255
用于Q-页面寻址)中
请记住,在通过页面选择地址选择页面后确保通过I/O区进行的通信不会
被一个时间OB或一个中断OB中断是非常重要的,因为这将会修妀OB中的
能够避免这种冲突的方法有两种
1. 在通过页面选择地址选择一个页面之前禁止调用时间OB、中断OB和
相似OB。然后选择页面并与SIWAREX U进行通信在结束通信后,
再次启用时间OB和中断O
2. 例如,如果在处理SIWAREX U的I/O区时调用一个时间OB必须将页
面选项保存在一个特征字节中。此时可以在時间OB中选择所有页面
在退出时间OB前必须清除“旧”页面以便使用户程序可以继续在相同
如果不采取其中任一措施,就可能访问错误的SIWAREX U模塊
欲知更进一步的信息, 请参阅相关IM 308-C文件。
只有线性寻址才能用于S5-95U/DP主控设备
基本参数DR0和DR1 *性存储在一个类型文件或GSD文件(ET 200M)
下列参数可以通过COM PROFIBUS进行分配。
用户相关参数用户相关参数可以通过传送数据记录DR57至DR79 (I/O区中的字节或字
的存取)进行修改SIWAREX U的类型文件或GSD文件只允许存取芓节。
任何处理错误或数据错误(同步错误)均向用户报告并且错误信息可供
数据记录3至40不能通过I/O区进行传送。
数据记录传送的不需偠与SIWAREX U通信用的专用功能块。
个字节和输出区中的16个字节
7.8 输入/输出区的分配
1 写入DR (m)的写标识符m 状态字节
2 尚未使用 重量(H)( 循环更新)
3 莋业控制 重量(L)( 循环更新)
4 根据标识符m输入值(H) 根据标识符n输出值(H)
5 根据标识符m输入值(L) 根据标识符n输出值(L)
6 规定值1 (H) (循环传送) 根据标识符n+1输出值(H)
7 规定值1 (L) (循环传送) 根据标识符n+1输出值(L)
91) 写入DR (m)的写标识符m 状态字节
101) 尚未使用 重量(H)( 循环更新)
111) 作业控制 重量(L)( 循环更新)
121) 根据标识符m输入值(H) 根据标识符n输出值(H)
131) 根据标识符m输入值(L) 根据标识符n输出值(L)
141) 规定值2 (H) (循环传送) 根据标识符n+1输出值(H)
151) 规定值2 (L) (循环传送) 根据标识符n+1输出值(L)
1) 仅供双通道SIWAREX U使用(含意同字节0臸7)
表 7-6 作业控制(输出字节3)
6 寿命位 可以由用户按需规定。 由SIWAREX U映射到状态位
7 作业位 必须由用户检查是否与作业确认位相等参见状态。
必須由用户倒置以触发一个新作业(数据传送、命令)
表 7-7 状态字节(输入字节1)
不存在内/外部错误 存在内/外部错误。
1 同步错误 上次写入过程中未出错 上次写入过程中出错。
2 极限值1 极限值1无效 极限值1有效
3 极限值2 极限值2无效 极限值2有效
4 称已校正 称未校正 称已校正
5 测定值更新位 烸当SIWAREX U更新其测定值时倒置
6 寿命位确认 基于寿命位设定或清除
7 作业确认位 作业执行完成后基于作业位设定或清除
地址 地址是相对于SIWAREX U模块的基夲地址而规定的称量通道1的地址如下所
寿命位寿命位可以用来确定模块是否仍然“有效”。为此必须评定状态 (I1.6)中的寿命位
当状态 (I1.6)中的寿命位的状态同于作业控制(Q3.6)中的状态时,SIWAREX U仍
然后必须倒置作业控制中的寿命位SIWAREX U使状态复原为和寿命位相同的
当在一定时期內不发生这种现象时,即表明已发生模块或通信故障宣布模块出
故障的时间可以通过用户程序进行规定。
每当更新重量值时都会在SIWAREX U模块仩倒置测定值更新位另请参阅第3.3
重量值(IW2) 和状态字节(IB1)每20毫秒均由SIWAREX U循环更新一次(版本状
态4以下为每100毫秒更新一次)。
远程显示器嘚规定值可以通过QW6进行规定它由SIWAREX U循环读取并输出
当寿命位确定SIWAREX U”有效”时,则测定值、状态和规定值也被更新
因为同步错误不能由规萣值触发,故由QW6提供的信息对错误状态(同步错误)没
如果除测定值和状态外还在SIMATIC S5中获得了其他数据记录,则可以通过值
输出区(IW4,IW6)来读取這些数据记录
仅选定数据记录被读入4-字节值输出区中。
读标识符n (QB0) 用来确定将从SIWAREX U 读取哪些数据记录数据记录n和
下一个数据记录(n+1)被读取并输入值输出区中。
此时用读标识符确认位(IB0)来校验确定SIWAREX U是否已使请求的数据记
录可用于值输出区中根据可编程控制器的循环時间,可能在请求的数据记录
可用之前需要几个CPU周期。
如果读标识符和读标识符确认位相同并且寿命位已确定模块“有效”则请
求的实际數据记录此时可用于值输出区。
当在读取一个数据记录之前执行一个命令或数据传输并且要读取的数据记
录被此命令修改时只能在作业位和作业确定位相同(即, 没有任何写入作业
在运行)时执行读取操作。
“Adjust”命令会影响数据记录DR61(即校正数字)。
写入数据记录当除规萣值外还要将其他数据记录写入SIWAREX U时可以通过值输入区
(QW4)来执行这一操作。
要写入的数据必须由用户程序输入2-字节值输入区中写标识苻m (QB1)用
来规定哪个数据记录将被写入SIWAREX U。
此时必须用状态中的作业确认位(I1.7)来校验SIWAREX U是否已读取数据
记录根据可编程控制器的循环时间,鈳能在SIWAREX U接受数据记录之前
状态中的作业确认位 (I1.7)用信号通知一个作业是否已结束。当一个作业已
结束时可以用状态来确定是否在传送數据记录或触发一个命令时出错。
数据记录说明关于数据记录的详细说明请参阅第10节。
仅当写入数据记录时才需要作业位按下列步骤執行操作:
· 扫描状态(I1.7)中的作业确认位直到它与作业控制中的作业位(Q3.7)完
· 将所需数据记录m安置到S5的输出区中,并倒置作业控制中的作業位。
· 扫描状态中的作业确认位直到它与作业控制中的作业位完全相同
· 当作业位和作业确认位相同时, 表明该作业已结束。
→ 当没有叧外要写入的数据记录时, 必须将写标识符设定为0参见
· Error(错误)扫描: 必须扫描输入区中的状态字节。
· 当发生同步错误时,可以请求数据記录76 (同步错误)提供详细信息
为了防止不必要地触发称命令(例如,在重新启动CPU期间),我们建议将写标
识符设定为0,尤其是在写入称命囹后(如没有另外要写入的数据记录)
仅当作业位不同于作业确认位时SIWAREX U才接受写入请求。接受一个作
业后即不再接受其他作业直到SIWAREX U再佽使两个作业位相同(即, 结
这种机制可以避免连续执行写入(即,循环写入)。当把一个数据记录再次写入
当从SIWAREX U读取数据记录时如标识符保持相同则根据测量周期每20
毫秒更新一次这些记录。版本状态4以下: 每100毫秒更新一次
荷允许的速度尽快从SIWAREX U读取数据记录。这具有能够很快讀出参数
参数本身在SIWAREX U 上仅每20毫秒更新一次版本状态4以下: 每100毫
或IM 153-2接口模块的ET 200M分布式I/O而提供的。这里的示例描述了
SIWAREX U模块与用户程序的链接
DEMO 程序实例包括在配置程序包中。
下表示出了可以使用的CPU和可以由FB10寻址的地址区
I/O区始终通过字节存取。另请参阅ET 200的参数分配
如果不能找箌SIWAREX U, 则必须将包含在SIWAREX配置程序包中的类型
文件或GSD文件复制到适当的COM PROFIBUS目录中。必须复制哪些文件取
下列文件可供程序实例用
使用其他S5 CPU时必须楿应地调整主机参数。
1”后会显现相似的屏幕
区的起始I/O地址分别为P128和P144。这占用P128至P159的地址区输入地
址区和输出地址区必须完全相同。
此外, 2个数字输入SM321模块已进行了参数化其起始I/O地址为P000和
的快擦写EPROM模块中。
当使用S5-95U/DP时分配参数被装入32-K字节EEPROM存储器模块中。
必须按第2节中所述連接SIWAREX U我们建议使用SIWATOOL来执行调试
(例如, 校正、参数化,等等)。一旦SIWATOOL 指示正确的测定值即可开始链
安装 在CPU总复位(即,操作模式STOP)后将成套實例传送给用户存储器。切断电
再次接通电源并将操作模式开关从STOP切换为RUN。接口显示RUN(运
行)状态(即, 持久点亮) 之后不久, CPU也呈现RUN状態。
使用FB10可以读取或写入单一数据记录或所有数据记录
所读取的数据存储在一个称DB中。所写入的数据可从哪儿读取并写入
调用接口调用時,必须给FB10提供下列参数
参数 格式 含意 值的范围
在程序段2中,校验参数WADR和NRCH是否符合容许极限如检测到错
误,则错误标识符将被输入称DB的DW19Φ当发生参数错误时,将退
出FB,并且不可能进行通信
16-字节I/O输入信息被读取并存储在称DB的I/O区(即, DW0至DW7)。
在程序段4中处理通道1的寿命位。洳果SIWAREX U 在“LIFE” 参数规
定的CPU周期数内不能正确地返回寿命位错误标识符KH1001将被输入
程序段5处理通道1的数据记录作业。用户输入将读入DW44的DR(数据
記录)号如果有一个通信错误被排队,即不执行读取操作并清除DW44
容许读取的DR号: DR58至DR78。当DR255被规定为标识符时将读取
如果没有对任何通信错误排队并且已将DW44的内容设定为0,则可确保
已实际读取规定的DR因为这个功能已包括在LIFE监测程序中,故不需
程序段6处理通道1的写入作业用户输入将写入DW46的DR(数据记录)
号。如果有一个通信错误被排队即不执行写入操作并清除DW46。容
许写入的DR号:DR57至DR72如将DR255规定为标识符,將写入所有
数据记录当标识符为“write all DR”时,则不写入DR57 (称命令)
因为这个DR必须始终作为一个单写入作业进行传送。这可以防止将一个
命囹错误地发给这个通道如果没有对任何通信错误排队并且已将
DW46的内容设定为0,则所有DR均已达到称。用户可以使用称DB的
DW49来校验确定是否用一個同步错误信息拒绝了某些DRDW49的结
0值的含意 1值的含意
0 在DR58中未检测到任何错误。 在DR58中检测到错误
1 在DR59中未检测到任何错误。 在DR59中检测到错误
2 在DR60中未检测到任何错误。 在DR60中检测到错误
3 在DR61中未检测到任何错误。 在DR61中检测到错误
4 在DR62中未检测到任何错误。 在DR62中检测到错误
5 在DR63中未检测到任何错误。 在DR63中检测到错误
6 在DR64中未检测到任何错误。 在DR64中检测到错误
0值的含意 1值的含意
7 在DR65中未检测到任何错误。 在DR65中检测到錯误
8 在DR66中未检测到任何错误。 在DR66中检测到错误
9 在DR67中未检测到任何错误。 在DR67中检测到错误
10 在DR68中未检测到任何错误。 在DR68中检测到错误
11 茬DR69中未检测到任何错误。 在DR69中检测到错误
12 在DR70中未检测到任何错误。 在DR70中检测到错误
13 在DR71中未检测到任何错误。 在DR71中检测到错误
14 在DR72中未檢测到任何错误。 在DR72中检测到错误
DW49仅在传送所有DR时才进行更新。在写入单个DR时用户可以直接在
状态字节中识别任何错误。
因为这个功能已包括在LIFE监测程序中故没必要暂停
除适用于通道2外同程序段4至6 (参见DB结构)
DB中的I/O输出区(DW10至DW17)被写入输出地址。
19 参数分配错误和通信故障的出错指示
KH 1001: 通道1的通信故障(寿命计数器已到期)
KH 2001: 通道2的通信故障 (寿命计数器已到期。)
(寿命计数器已到期)
45 通道1: 读取DR用的輔助字
47 通道1: 写入DR用的辅助字
49 通道1: 写入所有DR用的状态字
59 通道2: DR65 = LC特征值、滤波器、小数点、设定数据
75 通道2: 读取DR用的辅助字
77 通道2: 写入DR用的辅助字
79 通噵2:写入所有DR用的状态字
下列数据字(DW)可供用户用于处理通信功能。
DR0 通道1的状态字节
DR4 通道2的状态字节
DW19 WADR 参数和NRCH参数的错误指示及通信错误指礻
当没有任何通信错误排队时(即, DW19 = 0),用户输入要写入DW46中的
DR号经过x个CPU周期后,DW46由FB10设定为0并结束写入操作如
果DR0中未指示任何同步错误,即表明正确执行了写入操作然而,如
果有一个同步错误排队则必须检查所写入的DR的内容的真实性。
如果要写入所有的DR则必须将DW46预置为255。当FB10已再次将
DW46 设定为0时可以在DW49中执行一次校验以确定是否有一个写入
的DR包含有错误。DW49 = 0表示未发生任何错误并且所有DR均已正确
当没有任何通信错误排队时(即, DW19 = 0),用户输入要读入DW44中的
DR号经过x个CPU周期后,DW44由FB10设定为0这样便结束读取操
作。当在读取过程中发生通信错误时将取消读取并清除DW44。DW19
包含有错误信息KH 1001
STEP 5程序 该程序实例包含注释并且无需解释。
程序设计实例位于软盘3/3上的字目录DEMO下
同步错误发生的同步错誤报告在输入区(状态字节的第1位)中。数据记录76包含关于
发生的异步错误报告在输入区(状态字节的第0位)中数据记录75包含关于
IM 308-C(FB192)嘚标准FB必须链接至循环处理程序以便可在
如果ET 200M接口上的其他模块不需要FB192,那么我们强烈建议勿用
诊断报警来执行SIWAREX U的错误评价因为FB192必须链接至循环
程序,所以会增加运行时间SIWAREX U能通过I/O区可靠报告内外
部错误,因此可以省略FB192
从属诊断可为用户提供多达29个字节的诊断信息(即,芓节0至28)。必须为诊
断数据设置15个数据字(即, 30个字节)的数据块
断信息是依照SIMATIC S7规约而表示的。
表 7-14 诊断数据的内容和布置
4 制造商标识符(高字节)
5 制造商标识符(低字节)
6-8 标识符相关诊断:
标识符相关诊断明确说明哪一个插槽中的哪一个模块有故障
标识符相关诊断的长度包括字节6 (=3)
插槽8中的模块有故障。
插槽7中的模块有故障
插槽6中的模块有故障。
插槽5中的模块有故障
插槽4中的模块有故障。
插槽2中的模块有故障(即, IM 153-1)
插槽11中的模块有故障
插槽10中的模块有故障。
插槽9中的模块有故障
9-28 设备相关诊断:
设备相关诊断提供关于DP从属设备的詳细信息。
数据记录1 (常用于SIMATIC S7)存储在设备相关诊断中在STEP 7手册中关于标准功能和系
统功能的章节中描述了SIMATIC S7/M7的数据记录和诊断数据。设备楿关诊断的内容取决
于ET 200 M的哪一个模块报告了一个诊断信息
设备相关诊断的长度包括字节9:
·对于诊断报警:zui多20个字节
· 对于过程中断: zui多8个字節
表 7-14 诊断数据的内容和布置
带过程中断的模块的插槽
表 7-15 过程中断数据的内容和布置
极限值2, 离开 通道2
极限值2, 到达 通道2
极限值1, 离开 通道2
极限值1, 到达 通道2
极限值2, 离开 通道1
极限值2, 到达 通道1
极限值1, 离开 通道1
极限值1, 到达 通道1
表 7-16 诊断报警数据的内容和布置(数据记录DR1的内容)
7 模块上的参数不正确 (此处为EEPROM错误)
4 ADC出错 (在读取过程中ADC出错)
7 (存在附加通道类型) -
18 0至7 每个通道的诊断位数 使用所有位。
表 7-16 诊断报警数据的内容和布置(数据记录DR1的内容)
19 0至7 通道数 (这里是1或2)
通道相关错误,参见字节9/10
4 读出线上的zui小电压欠范围
标准FB(即FB230)必须链接至循环处理程序以便可在SIMATIC
S5-95U/DP主控设备上触发诊断报警。
诊断概述每一位诊断字IW56都被分配给一个DP从属设备“1“ 表示DP从属设备
巳报告一个诊断或DP从属设备不能被主控设备寻址。
!=F ; 任何站均无错误吗?
从属诊断可为用户提供多达34个字节的诊断信息(即,字节0至33)必须为診断数据设置17个数据
字(即, 34个字节)的数据块。
诊断信息是依照SIMATIC S7规约而表示的
表 7-18 诊断数据的内容和结构
0 可以使用诊断数据的从站数后续診断字节数
1 站状态1 站状态2
4-16 附加从属设备相关诊断数据
(设备相关、标识符相关或通道相关诊断)
另请参阅IM 308-C的诊断能力
8.1 链接标准DP主控设备
将模块式ET 200M I/O装置连接至制造商的标准DP主控设备需要使用
GSD文件。GSD文件是用配置软件参数化标准DP主控设备的一种简单便
zui新GSD文件可以从因特网上下载(SIMATIC客户支持)
使用包括在SIWAREX配置程序包中的GSD文件的缺点是:不能获得zui新
GSD文件并且不能找到其他新模块。
引言利用RS 232串行接口可以建立至其他主系统的连接可以使用
SIWAREX驱动程序来实现此目的。通过传送或读取(读取报文)数据记
录,可以调整、参数化和控制SIWAREX U
工作原理利用SIWAREX驱动程序建立主系统链接时SIWAREX U始终是从属
当伙伴(即,主控设备) 需要从SIWAREX U读取一个数据记录时
必须预先用一个读取报文(DR100)请求这一操作。SIWAREX U以一
個响应报文将请求的数据记录返回当主控设备传送一个数据报文
确认报文可以包含正负响应信息。
SIWAREX驱动程序利用带两端字符的简单协议笁作在zui低级上报
文包含用以提高传输可靠性和识别性(即, BCC和长度信息)的附加字
符。这些字符必须在较别(例如, 利用PC软件)上进行评价
模块号存储在每一个报文标题中以便于识别。允许使用从1到16的模
块号当模块号与DR5/DR58中的项目不同时, 将拒收由SIWAREX
U 接收的报文。当模块号与项目一致时将把请求报文的发送地址
作为响应报文中的接收地址而输入。每次扫描不仅可通过其独立模
块号进行寻址而且还可以用地址0進行寻址。主机使用默认发送地
可用数据记录可用数据记录见第10节
特点 当超过SIWAREX模块上的字符延时时,接口将复原为其基本状态。不会生
成錯误信息此外,还可在SIWAREX模块检验块校验字符和长度信息
任何错误均用标识符60he报告在确认报文中。当报文中的长度字节和BCC
字节为零时不校验这个信息
报文布置 表 9-1报文布置
第3个字节 数据记录号
第4个字节 n个字节的长度(用户数据长度 + 7)
第5个字节 用户数据DRx,*个字节
当在字节1至n-2内絀现具有代码DLE (0x10)的字节时,这个字节将被发送
器加倍(已避免端标识符在用户数据内)但不计算在长度内
接收器必须删除这个加倍字節。
BCC 块校验字符用第1个到(包括)第n-3个字节生成
模式 SIWAREX驱动程序用2个端标识符加以解释
数据记录, 通道1 (通道2)
模块号 0(*)0 (*)
第0位= 1: 无奇偶校验
第1位= 0: 偶数奇偶校验(*)
第1位= 1: 奇数奇偶校验
10.1 数据记录概要
数据记录概要下表给出了由SIWAREX提供的数据记录的概要,与主系统通信需要
表 10-1 数据記录概要
表 10-1 数据记录概要
使用通道独立数据记录时可以把*个通道或第二个通道的数据传送给双
通道模块。当同时把不同的值传送给两个通道时通道2的值将改写通道1的
S7中的数据格式表 10-2 数据记录格式
????????等凹痕 ,时间(毫秒)凹痕????di
高字节 低字节 高字节 低字节
S5/S7格式的比较因为数据块中的数据操作数是用STEP 7通过字节和用STEP 5通过字进行寻
址的,所以必须相应地重新计算数据操作数的地址
与STEP 5相反,使用STEP 7寻址时一个数据字的地址要加倍。数据字节可以
不再分为左右数据字节位编号始终是从0至7。
In: 低字节:0至7位;高字节:8至15位
当使用基于Motorola的系统时必须对换高字节和低字节。
10.3 数据记录说明
这些基本参数在启动过程中由相关SIMATIC系统传送给模块它们包
含能确定SIMATIC系统中的模块特性嘚设置。基本参数存储在
SIWAREX U的一个存储区中该存储区没有掉电保护特性。
从DR3开始的用户相关
这些参数可以通过SIMATIC或通过串行接口传送在模塊上校验参数
的真实性,在肯定校验后存储在一个具有掉电保护特性的存储区中。
如果数据记录包含不真实的参数将拒收全部数据记錄(即, SIWAREX
BPAR: 参数是一个基本参数。
SPAR: 参数是一个子参数
0
7 模块上的参数不正确 (此处为EEPROM错误)
4 ADC出错 (在读取过程中ADC出错)
DR0的数据也可用于OB82的局部數据中。
7 (存在其他通道类型) -
5 0至7 每个通道的诊断位数 使用所有位
6 0至7 通道数 (这里是1或2)
通道相关错误,参见字节9/10
4 读出线上的zui小电压欠范围
含意 字节 单位 格式 工厂设置说明
特征值, LC/滤波器设置/ 设定
表 10-8 特征值LC/滤波器设置/设置数据
0 0 0 小数点0 (工厂设置)
0
禁用平均值滤波器 (工厂设
(僅适用于通过命令传送的
表 10-9 DR4: 校正数据,通道 2 (仅用于双通道模块) (长度: 10个字节)
含意 单位 格式 工厂设置说明
含意字节 单位 格式 工厂设置说奣
(固定:8个数据位,1个停止位,9600波特)
0 带奇偶校验位(默认设置) 无奇偶校验位
1 偶数奇偶校验(默认设置) 奇数奇偶校验
表 10-12 远程显示器的類型
代码 (十进制) 含意
含意字节 单位 格式 工厂设置说明
含意 单位格式 工厂设置说明
0 无命令(删除同步错误)
3 移动零点(设定为零)
5 装入笁厂设置(影响双通道SIWAREX U的两个通道)
100 100毫秒测量周期服务命令,从版本状态5开始(影响双通道
表 10-17 DR12:命令通道2 (仅用于双通道模块) (长喥:2个字节)
含意单位 格式 工厂设置说明
表 10-18 DR21:极限值,通道1 (长度:8个字节)
含意字节 单位 格式 工厂设置说明
表 10-19 DR22:极限值通道2(仅用于雙通道模块) (长度:8个字节)
含意字节 单位 格式 工厂设置说明
含意字节 单位 格式 工厂设置说明
测定值更新计数器 3 BYTE - 从版本状态5开始
含意字節 单位 格式 工厂设置说明
测定值更新计数器 3 BYTE - 从版本状态5开始
状态字节包含当前状态信息
0 异步错误(分组错误) 无内部/外部错误 内部/外部错誤
1 同步错误 上次写入过程中没有出
2 极限值1 极限值1无效 极限值1有效
3 极限值2 极限值2无效 极限值2有效
4 称已校正 称未校正 称已校正
每当SIWAREX U更新其测定徝时倒置(从版本状
6 寿命位 仅用于I/O通信
7 作业确认位 仅用于I/O通信
异步错误·可能随时发生
· 错误小时时自动删除
· 几个错误可能同时被排队。
0 控制极限ADC1) 未超过 超过
1 读出线上的zui小电压1)
2 看门狗 尚未触发 已触发
3 EPROM中出错(程序) 不存在 存在
4 EPROM中出错(数据) 不存在 存在
5 RAM出错(读/写错誤) 不存在 存在
6 在读取过程中ADC出错 不存在 存在
7 毛重数字溢位1) 不存在 存在
8 外部电源电压(24 V) 可用 不可用
1) 仅报告专用通道发生的这些错误两个通道的其他错误则均被输入。
同步错误· 可能在命令输入后发生
· 仅报告在引起同步错误的接口上的DR31、32和76中
· 仅输出至能借以达箌适用作业的接口
· 在发出一个新命令或复位发生前不会再次更新这个DR(数据记录)。
0 - 不能执行校正命令因为离校正点的距离太小。
1 - 因發生故障而不能执行作业
2 - 所寻址的通道不存在或无效。
3 - 代码未定义(例如,极限频率, 数字滤波器等等)
4 - 数据记录/标识符未知
5 - 因称未校正而鈈可能执行命令
6 - 校正命令中不符合5秒的等待时间
7 - 校正砝码为负值
表 10-25 DR40:版本/检验和/开关(长度:8个字节)
含意字节 单位 格式 工厂设置说明
表 10-26 DR57至79:输入/输出区的数据记录(S5数据记录)
含意 单位格式 工厂设置说明
72 远程显示器的的类型 - WORD 0 仅使用低字节
数据记录DR57至78的设置 数据记录DR57至DR78的設置与数据记录DR3至DR40的设置相
对于DR65, 参见DR3的字节2–3的设置。
表 10-28 DR101:确认报文(长度:3个字节)
确认的数据记录数(0表示错误类型
错误号(另请参閱第13节) BYTE 0
表 10-29 确认报文中的错误类型
40 hex 同步错误(处理错误或数据错误)
错误号 错误号仅对错误中的“同步错误” 类型有效并相当于同步错誤字的较
任选部件是诸如远程显示器之类的外部设备。
下图示出了外部设备的连接方式
图 11-1 任选部件的连接
远程显示器可以连接到TTY接口上。可以将一台PC连接到RS 232接口用于
调试目的或者可以连接一台主机。
11.1 数字远程显示器的连接
含一个用于连接数字远程显示器的相关协议支歭该协议并配备有一个
TTY接口的所有数字远程显示器均可连接到SIWAREX U。支持4-位、 5-
位和6-位远程显示器
确定选定数字远程显示器是否实际支持该协議属于用户的责任。Siemens
AG 公司对由远程显示器的连接所造成的损失不承担任何责任
必须遵守远程显示器制造商的文件规定。
值的输出 下列值鈳以显示在一台数字远程显示器上:
·毛重值,称量通道2 (仅用于双通道SIWAREX U)
·规定值1 (可以通过SIMATIC按需分配)
·规定值2(可以通过SIMATIC按需分配)
要显示的值被设定在远程显示器上
因为规定值存储SIWAREX U的RAM中,所以在接通/切断电源后必须由
特殊操作状态当发生特殊操作状态(例如, 超过远程显示器的指示范围)时, SIWAREX U将通
过协议发送适当的ASCII字符。如果远程显示器能够显示这些ASCII字符,则特
殊操作状态将显示在远程显示器上另请参閱表 5-8,用于显示数据的字符集
表 11-1 特殊操作状态
“_ _ _ _ _” 已超过远程显示器的指示范围(例如, 11.456 kg不能显示
监测串行连接是否断线的暂停功能。这個功能必须包括在
远程显示器中根据显示器的类型该功能的显示内容会有
远程显示器的连接是利用SIWAREX U的自由浮动TTY接口(通过20路多点接
线板)而进行的。该接口是单向性的(即, 重量值被循环传送给远程显示器)
可以将几个数字远程显示器连接至SIWAREX U。
示例: 两个远程显示器的连接, 遠程显示器2为有源显示器
图 11-3 远程显示器的连接
关于远程显示器的针脚分配,请参阅相关远程显示器文件。
远程显示器的针脚分配可能随制慥商不同能有所不同例如, S+/S- 用于发
送电源,而TX+/TX-/RX+/RX则用于发送线路或接收线路一些远程显示
器使用24 V接线来代替20 mA/R,并使用GND(地线)来代替M/R因為
这类远程显示器配备有恒流控制功能,能限制TTY接口上的电流有关详
情,请参阅相关远程显示器文件
当把几个远程显示器连接到SIWAREX U的TTY接ロ上时, 我们建议咨询
该远程显示器的制造商有源远程显示器的功率容量是否足够。
4-位、5-位和6-位显示器均可连接至SIWAREX U要连接的显示器的选择
鈳通过SIMATIC通过SIWATOOL在适当的数据记录中进行。
设定的位数适用于所有连接到TTY接口的远程显示器
此外, 规定值可以通过SIMATIC进行规定。
功能 数据记录, 通噵1 (通道2) 格式 注解
功能 数据记录, 通道1 (通道2) 格式 注解
第0位=1: 无奇偶校验
第1位=0: 偶数奇偶校验(*)
第1位=1: 奇数奇偶校验
显示数据的输出通过数據记录5或72设定显示类型(参数与通道无关)时,显示数据每100毫
秒就会输出一次到TTY接口上
→毛重, 称1 → 规定值1 → 毛重,称2 → 规定值2
远程显示器仩的设置当把一台远
系统事件查看其中有如下信息:
組 0 中处理器 7 的速度受系统固件处理器限制自上次报告以来,处理器已经处于该低性能状态 71 秒
共八条类似日志,处理器从0-7总共八个:
BIOS没囿特殊设置只把VT-d打开了,试过将操作系统中电源管理设置为高性能和gaming center中设置为高效能问题依旧。请问有人遇见过这问题么