技术论坛

 几个月来称重模块通讯的学习心得_抛砖引玉

返回主题列表
作者 主题
崩溃
侠客

经验值:848
发帖数:166
精华帖:13
楼主    2009-03-17 11:30:48
主题:几个月来称重模块通讯的学习心得_抛砖引玉 精华帖 
FTA/C
1、 SIWA_FTA功能块与CMD1/2/3配合使用,CMD3比较特殊,在OB35里面进行判断:如果SIWA_FTA没有启动或仍在处理中时,不运行,否则每隔100ms就发送601指令到SIWA_FTA功能块CMD_IN端子上,如果判断等于601了则跳转到602指令上。CMD1\2按照所输入的指令顺序发送给SIWA_FTA的CMD_IN端子,然后切记要使能CMD1\2的Trigger,程序才能执行。
2、 其中,FC30负责将变量表中强制的CMD1/2/3转送到SIWA_FTA功能块中。
3、 SIWATOOL_FTA软件在step7能够调试前必须用它进行仪表的初始化,其参数相对step7要少很多。
4、 指针数据块-DB_VECTOR_FTC\A…在每个CPU中必须下载一次,但不必多次下载同样内容的指针数据块,它一个可以被多个FTC/A…称重模块利用,注意的是需要在调用SIWA_FTC/A…等功能块时在指定了模块物理地址、数据块代号之后,把指针数据块的代号也要指明。(即FB41和DB12在系统有多个称重模块时需要给每个模块COPY一个不同的FB号DB号,而DB11指定数据结构,每个系统只需一个即可)(U对应FB45&DB9&DB8)
5、 SIWA_FTC/A…功能块被用来与CPU通讯,它需要一个背景数据块。
6、 Scale DB被用来存储称重数据,每个FB功能块SIWA_FTC/A…都必须有一个。
7、 OB35用来刷新测量值,其中默认的参数未必最好,可根据实际更改,比如把ASCII数据改为累计流量值的命令代码等。
8、 问:FTC getting start 例子中报警功能块在step7中如何使用?
答:可以删掉自己定义报警点!(FC1&FB1&instanseDB1)
以上纯属个人见解,有错误的地方希望大家批评指正,给出宝贵建议
跋山涉水,爬梯钻洞
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。