找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
{{itemCategory}}
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
1、一旦E2.3=1,也会导致Q61.1=1报警笛工作的程序修改处理方法是在“O M 200.1”语句下面再插入一行“O I 2.3 ”语句即可。修改后的完整程序如下:
CALL FB 15 , DB15
out0:=
out1:=
out2:=M200.0
out3:=M200.1
out4:=M200.2
out5:=M200.3
out6:=
out7:=
A M 200.0
O M 200.1
O I 2.3
= Q 61.1
O M 200.2
O M 200.3
O T 200
= Q 61.0
2、“对PIW、PQW 等信号点进行go to location时,找不到相关使用去向”是因为该程序块中根本就没有使用PIW、PQW 等标识信号点(例如:PIW512、PQW242),而仅使用了I、Q等数字量标识信号点(例如:I 2.3、Q 61.0、Q 61.1)。
go to location没有不代表没用到,这是不是以PIW或PQW表示出来而已,比如你采集的5个远程I/O的数据,地址为PIW1000--PIW1008,你想看第二个远程I/O的数据,你可能会用GO TO LACATION或交叉变量表查询PIW1002,但有可能就查询不到,主要是看程序怎么写的,如果程序单个引用,都是用PIW1000,PIW1002的直接寻址,那么没问题,如果使用SFC14从PIW1000开始连续读入10个字节放到MW或DB中,那么你再用PIW1002查询肯定就查询不到了.
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!