永宏PLC 通过 Port1连接 Modem作 CPU LINK

2015-06-29 16:26:08 人评论 次浏览 分类:永宏应用案例

PLC 可经由通讯端口 1 接MODEM通过电信网络与远程的 PLC 联机共享数据,应用如下:
z远方自动资料收集。z警报、异常自动回传。z结合现有的组态软件或现有的人机等标准产品组成的广域自动监控系统,不必另行特殊开发设计,减少
开发风险与提高时效。 【硬件构架、设定】

资料收集PLC:
• CPU 内部不用存电话号码• R4149高字节( High Byte)设为55H
(MODEM + CPU Link 功能) 资料回传PLC:
• R4149高字节( High Byte )设为55H (MODEM+ CPU Link功能)。• R4140〜R4145设定总数据收集 PLC端的电话号码(提供分机功能)例如电话号码为: 02-28082192,则R4140=8220H,R4141=1280H,R4142=0E29H。例如电话号码为: 02-28082192 转100,则R4140=2A20H,R4141=2808H, R4142=A291H, R4143=AAAAH,R4144=001AH,R4145=000EH 。• 说明: R4140〜R4145 为拨号的电话号码缓存器;电话号码以〝 E〞为结束字符;〝 A〞为拨号延时字符(一般拨分机或国际长途可利用拨号延时实现,一个延时字符的延时时间以 MODEM设定值为准,约 2 秒);〝B〞为〝#〞字符(可拨 B.B. CALL);〝C〞为〝*〞字符。• 利用CLINK(FUN151:MD0)指令写数据到总数据收集 PLC或从总数据收集 PLC 读取数据(参考CLINK 指令使用说明)。• 通讯Baud Rate 最高可达 115200 bps(通讯的两端必须设定一致);配合市场上的 MODEM将 PLC 的通讯参数都设定为 8-bit与Non-parity 可获得较稳定的通讯质量。• PLC 通讯端口 1 与MODEM 硬件接线:

永宏PLC(DB-9) MODEM(DB-25) PIN 3:RXD ←───────────→ TXD (PIN_3) PIN 2:TXD ←───────────→ RXD (PIN_2) PIN 8:RTS ←───────────→ CTS (PIN_4) PIN 7:CTS ←───────────→ RTS(PIN_5) PIN 5:SG ←───────────→ SG (PIN_7)
───DSR (PIN_6) ── DTR(PIN_20)
【MODEM 拨号接口信号】 M1959:OFF,拨号方式为〝 Tone〞;ON,拨号方式为〝 Pulse〞。 M1964:OFF→ON,拨号。 ON→OFF,挂电话。R4163:R4163的低字节 (Low Byte)用来控制 MODEM拨号时 X指令的应用
= 1,调制解调器拨号时不检测拨号音及忙线音。
= 2,调制解调器拨号时只检测拨号音但不检测忙线音。
= 3,调制解调器拨号时不检测拨号音直接拨号,拨完号后会检测忙线音。
= 4,调制解调器拨号时检测拨号音及忙线音。
其它值时,和 4 一样;不同国家的系统需要作符合该国的设定!

R4163的高字节 (High Byte)用来设定 MODEM自动接听的响铃次数。

注 1:
  1. 1. M1965与M1966 只有一个会 ON,不会同时 ON。
  2. 拨号联机等待时间为一分钟,如果无法联机,会自动重拨两次(总共三次);一直无法联机, CPU 将设定M1966 ON(联机失败)。
  3. 如果通讯线路质量不是很稳定有断线的情况,可利用 CLINK 指令通讯异常检测功能控制 M1964 重拨联机(重拨必须延时 10秒以上)。
  4. 4. PLC由RUN 变为STOP时,CPU 会自动控制 MODEM 变成接收状态,可接受远程拨号联机。
  5. 5. PLC不是处在拨号或 MODEM联机LINK作动中时, CPU 会自动控制 MODEM 变成接收状态,可接
受远程拨号联机。【控制程序】