1、S7-400(1)443-1通信处理器、S7-400(2)443-1通信处理器和交换机连接在一起,400(1)WINCC和400(2)WINCC的上位机相互做了握手连接,400(1)CPU的变量能在400(2)上位机WINCC画面显示出来,400(2)CPU的变量能在400(1)上位机WINCC画面显示出来,说明网络和设置都正常。2、通过以上连接400(1)WINCC画面按钮按下能直接置位400(2)CPU的输出Q0.0吗?400(2)CPU反馈输入点能直接连接400(1)CPU的变量点吗?3、是不是需要FC5、FC6,有更好的办法吗?4、能不能400(!)WINCC按钮变量取400(2)WINCC的变量去控制400(2)输出Q0.0点呢,5、现在400(1)CPU和400(2)都有Q0.0,控制会出现混乱吗,以上具体怎样做请高手赐教。
问题补充:
1、400(1)CPU语句表程序 A DB1.DBX0.0 = Q0.0 (Q0.0是400(2)CPU输出点,400(1)CPU同样有Q0.0输出点)。在400(1) WINCC画面按钮按下,400(2)CPU和400(1)CPU的Q0.0都会动作吗?为什么呢?具体是在程序里区分还是在WINCC里区分呢?请老师赐教
最佳答案
2、通过以上连接400(1)WINCC画面按钮按下能直接置位400(2)CPU的输出Q0.0吗?
答:可以。
400(2)CPU反馈输入点能直接连接400(1)CPU的变量点吗?
答:不可以,你需要做硬接线到plc的di点,或者用单边通讯方式(用put函数)把400(2)写到400(1)的db中,然后400(1)取这些点作为400(2)的反馈值
3、是不是需要FC5、FC6,有更好的办法吗?
答:两个cpu之间实现通讯的方法很多,不一定非要用这两个块。参考下载中心文档编号:A0153,23847972,A0553,
4、能不能400(!)WINCC按钮变量取400(2)WINCC的变量去控制400(2)输出Q0.0点呢,
答:可以,wincc中建立两个链接分别对应两个plc,wincc画面只认变量,不认地址,
5、现在400(1)CPU和400(2)都有Q0.0,控制会出现混乱吗,
答:不会,因为wincc中建立链接分别对应两个plc,虽然地址参数都是q0.0,但是变量名是不能重复的,所以不会乱。
补充:前面说的5不是已经回答你的补充问题了吗?虽然都是同样的地址,但是wincc的中变量是不同的,wincc只认变量,不认地址。
虽然都是db1.dbx0.0,wincc中需要再两个plc的链接下建立两个不同的变量,对应这两个地址,然后wincc中的按钮连接这两个变量。
提问者对于答案的评价:
谢谢老师
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc203126.html