SCU模块使用说明
    CJ1W-SCU - 图1
    用485通信时,针脚接线如上 ,SCU端口1是负,2是正

    首先先将温控表设为MODBUS通讯,根据温控表通讯手册,调整温控表参数
    CJ1W-SCU - 图2
    由图,本次实验波特率9600,8,2,E,协议为modbus


    CJ1W-SCU - 图3
    模块设置 8,2,E,波特率:9600(第三方设置同样的参数)


    然后打开CX-PROTOCOL软件
    CJ1W-SCU - 图4

    打开软件之后,鼠标右键创建协议宏工程
    CJ1W-SCU - 图5
    创建Sequence序列-步骤
    CJ1W-SCU - 图6
    然后创建发送和接收报文
    CJ1W-SCU - 图7

    CJ1W-SCU - 图8

    首先,创建协议前面得站号,功能码,和寄存器地址,也可以从PLC给定,读取PLC数据
    CJ1W-SCU - 图9
    CJ1W-SCU - 图10
    CJ1W-SCU - 图11
    数值由PLC得D30002给定,占用两个字节长度
    CJ1W-SCU - 图12
    算出来的CRC是反向给定得,所以REVERSE ORDER要打勾

    首先,创建协议前面得站号,功能码,和寄存器地址,也可以从PLC给定,读取PLC数据
    CJ1W-SCU - 图13

    CJ1W-SCU - 图14
    CJ1W-SCU - 图15
    CJ1W-SCU - 图16

    CJ1W-SCU - 图17





    CJ1W-SCU - 图18


    CJ1W-SCU - 图19


    CJ1W-SCU - 图20








    触发PMCR指令,即可通信
    CJ1W-SCU - 图21

    a.1509.15是协议宏执行标志位
    CJ1W-SCU - 图22
    此处单元号是2,然后用的端口1,所以协议宏执行标志位是A1559.15
    b.A202.00是内部逻辑端口0,逻辑端口0-7都可用
    c.PMCR的第一个控制字#0110
    0:代表逻辑端口0
    1:串口1
    10:10+单元号(此处单元号是0)
    d.PMCR第二个控制字#0:代表PROTOCOL软件 从序列0开始
    e.第三个和第四个控制字#0:仅当PROTOCOL中的data address是operand时有效,所以这里设为0

    CJ1W-SCU - 图23
    第三方软件设8,1,N,9600,即可通信



    CJ1W-SCU - 图24
    蓝色线部分是TRACE看到发送的数据,红色线部分是第三方饭回来的数据,可以根据返回来的数据长度去编辑接收报文,这样确保接收报文数据长度和返回来的数据长度格式等一直,能确保正常写入到PLC中