您当前的位置:五五电子网电子知识电器控制PLC工业控制VC++编程让PC机与三菱PLC串口通讯的实现 正文
VC++编程让PC机与三菱PLC串口通讯的实现

VC++编程让PC机与三菱PLC串口通讯的实现

点击数:7958 次   录入时间:03-04 11:58:30   整理:http://www.55dianzi.com   PLC工业控制

    STX—CMD0一数据段一ETX—SUMH—SUML

    在按上述命令格式发送相应的代码后,就可直接读取PLC响应的信息了。响应信息格式如下:

    STX—DATA—ETX—SUMH—SUML

    图6和图7分别是对PLC进行读值验证时发送数据和接收数据的显示。

 发送数据显示

图6 发送数据显示

接收数据显示

图7 接收数据显示

    其中接收数据显示中的023030033633,是对x软地址值(0080H)读取后接收到的数据。具体算法如下:

    nSUMLx=(0X30+0X30+0X03)%16=3<9,

    nSUMHx=((0X30+0X30+0X03)%256)/16=6<9,

    nSUMLx=0x30+nSUMLYl=0X33,

    nSUMHx=0X30+nSUMHY2=0X36

    故,转变成两字节ASCII代码SUMLx=33;SUMHx=36。

    理论分析和实际操作的结果是一致的,即证明了本设计是准确无误的。

4 结语

    本文主要使用Visual C++6.0作为开发工具,通过编写各个模块对应的操作程序,最后用通讯电缆将PC机与三菱PLC相连进行调试,基本上达到了预期的设计目标,实现了计算机与PLC的通信功能。

上一页  [1] [2] 


本文关键字:三菱PLC  PLC工业控制电器控制 - PLC工业控制