vsCreator笔记_与AM521的EIP通讯
1, 设置VS系列相机的IP地址
2,vsCreator其他设置
①设置VS系列的EIP通讯为有效,
②启用工业以太网协议触发
③切换至运行模式 (必须在运行模式下)
3, codesys设置
①IP设置及网卡选择
③切换VS系列的设置模式和运行模式
4, 输入触发并接受综合判定
5, 切换检测程序
在设置模式下无法切换检测程序。需要在运行模式下执行。
6, 输出检测值, 判定值
7 , PLC测试程序(较完善)
VAR i时序码:INT; x手动触发:BOOL; x成功标志:BOOL; x失败标志:BOOL; IX触发ready:BOOL; IX触发反馈:BOOL; IX成功:BOOL; IX失败:BOOL; QX触发:BOOL; QX报警复位:BOOL; R_TRIG_0:R_TRIG; R_TRIG_1:R_TRIG; R_TRIG_2:R_TRIG; TON_0:TON; END_VAR R_TRIG_0(CLK:= x手动触发, Q=> ); R_TRIG_1(CLK:= IX成功, Q=> ); R_TRIG_2(CLK:= IX失败, Q=> ); IF R_TRIG_0.Q THEN x成功标志:=FALSE; x失败标志:=FALSE; QX触发:=FALSE; QX报警复位:=FALSE; i时序码:=10; END_IF TON_0(IN:= QX报警复位, PT:= T#0.1S, Q=> , ET=> ); CASE i时序码 OF 10 ://报警清除 QX报警复位:=TRUE; IF TON_0.Q THEN QX报警复位:=FALSE; i时序码:=20; END_IF 20 : IF IX触发ready AND NOT IX触发反馈 THEN i时序码:=30;; END_IF; 30 : QX触发:=TRUE; i时序码:=40; 40 : IF IX触发反馈 THEN QX触发:=FALSE; i时序码:=50; ; END_IF; 50 : IF NOT IX触发反馈 THEN i时序码:=60; ; END_IF;; 60 : IF R_TRIG_1.Q THEN x成功标志:=TRUE; i时序码:=0; ELSIF R_TRIG_2.Q THEN x失败标志:=TRUE; i时序码:=0; END_IF; END_CASE