我想实现S7200PLC一上电执行RUN模式就自动建立与台达变频器的通讯,我先后用
SM0.1:该位在首次扫描时为1,一个用途是调用初始化子例行程序。
SM0.3:开机后进入RUN模式,该位将ON一个扫描周期,该位可用作在启动操作之前给设备提供一个预热时间。
等等特殊位的上升沿想激发S7200与变频器的通讯,但一直失败。
参考许多这方面的例子,发现都用的是输入信号(I)或输出信号(Q)激发
不知什么原因?
程序激发位见下:
LD 开始:I0.1
O 通讯错误:T32
EU
O 读频率完成:M25.3
S 读电压:M22.1, 1
LD 读电压:M22.1
= L60.0
LD 读电压:M22.1
EU
= L63.7
LD L60.0
CALL MBUS_MSG_P1:SBR7, L63.7, 3, 0, 48458, 1, &VB136, 读电压完成:M25.0, 执行结果:MB23
即就是第一句LD 开始:I0.1,为什么只能用输入信号(I)或输出信号(Q)激发开始通讯,用SM0.1,SM0.3等程序无法建立通讯