第一部分:现场接线
1. 拨码:朝向数字那一端为0,远离数字那一端为1,PPM的地址设定方法就是将拨码器拨为跟系统架构表一样的数字,比如一个1U32的编号为77020,那么它的编号就是20,将4和16拨到1位,其他的数位保持0位就可以了。
2. 调整波特率:将波特率设定为19200,因为现场的UCM24默认都是19200,只有当通讯的波特率一致的时候模块才是可以通讯的,不然PPM模块无法连接。
正确的拨码及设置如下:
第二部分:程序设置
以下程序为PPM模块的设置程序,需要刷到PPM所在总线的火车头里面去
00010 on("DDC-1AF-01-M3:ENABLE COV")
00015 if ("DDC-1AF-01-M3:UI_DI".eq.on) then on("PAU-2-2-YC") else off("PAU-2-2-YC")
00020 if ("DDC-1AF-01-M3:DI1".eq.on) then on("EAF-2-6-ER") else off("EAF-2-6-ER")
00030 if ("DDC-1AF-01-M3:DI2".eq.on) then on("EAF-2-6-ST") else off("EAF-2-6-ST")
00040 if ("DDC-1AF-01-M3:DI3".eq.on) then on("EAF-2-6-AT") else off("EAF-2-6-AT")
00050 if ("EAF-2-6-C".eq.on) then on("DDC-1AF-01-M3:DO1") else off("DDC-1AF-01-M3:DO1")
00060 goto 10
其他说明
DDC-1AF-01-M3是PPM模块的名称(system name)
DDC-1AF-01-M3:UI_DI是1U32的UI的点名
DDC-1AF-01-M3:DI1是1U32的DI点的点名
PAU-2-2-YC是单点测试点表中我们定义的虚点
DDC-1AF-01-M3:DO1是1U32的DO点,这个DO点的程序的写法需要注意,它是用一个虚点来控制一个实点