西门子提供的称重模块的例子程序是针对一个模块编写,如果项目中使用多个称重模块,例子程序需要作相应改动,比如称重模块SIWAREX CS例子程序,需要哪些修改?

西门子提供的称重模块的例子程序是针对一个模块编写,如果项目中使用多个称重模块,例子程序需要作相应改动,比如称重模块SIWAREX CS例子程序,需要哪些修改?

最佳答案

例子程序:https://support.industry.siemens.com/cs/us/en/view/25822042
例子程序使用说明:https://support.industry.siemens.com/cs/cn/zh/view/84629006

如果项目中使用多个称重模块需要做下列工作:
(1)将DB21通过复制粘贴生成DB31,用于存储第二个称重模块的参数和过程值。(在TIA Portal软件中复制粘贴后,选择复制后的DB块,右键选择“属性”,手动将编号由21改为31)
(2)打开OB1中的程序,将所有程序复制一遍,并对“复制后的程序”作如下修改:
       a. 将FB42的背景DB块由DB42改为DB52,具体操作是将鼠标放在程序第一行DB42处,将42删除,输入52,然后按回车,系统会提示是否自动创建DB52,点击确定即可;
       b.将FB42的 ADDR管脚,改为第二个CS模块硬件组态时的起始地址
       c.将FB42 的DB_SCALE管脚,改为31
       d. 将所拷贝粘贴的程序中的所有DB21,改为DB31
 (3)打开OB35中的程序,将所有程序复制一遍,并对“复制后的程序”作如下修改:
      a.将所有DB21改为DB31
      b.将程序中的END全部替换为END1

注意:如果项目中没有使用西门子触摸屏,或者虽然使用西门子触摸屏但是并不使用西门子提供的触摸屏画面,可以将OB1中的FC2和FC30,以及OB35删除。

提问者对于答案的评价:
非常感谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc124267.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月28日 上午12:28
下一篇 2017年5月28日 上午12:29

相关推荐