您的位置:控制工程论坛网论坛 » PLC与PAC » 【转帖】计算机与PLC的通讯格式和实现方法(1)

bjmonsoon

bjmonsoon   |   当前状态:在线

总积分:1206  2025年可用积分:0

注册时间: 2007-05-16

最后登录时间: 2011-06-13

空间 发短消息加为好友

【转帖】计算机与PLC的通讯格式和实现方法(1)

bjmonsoon  发表于 2007/12/5 10:41:21      837 查看 1 回复  [上一主题]  [下一主题]

手机阅读

一、引言

可编程序控制器(PLC)都有一个编程口。以日本三菱公司生产的PLC为例(包括FX系列和A系列),其编程口为RS-422格式,根据PLC型号不同又分为8针座编程口和25针座编程口。对于后者,可直接将SC—08编程电缆将PLC的编程口和微型计算机的RS—232口连接起来;对于后者,则还需要一根转换电缆将PLC 8针座编程口和25针编程电缆相连。无论何种情况,一旦将PLC用户程序由微型计算机编程环境传到PLC 用户程序区,其编程口大多就没有被再利用。其实,这是一种浪费。也就是说,可利用此编程口实现微型计算机和PLC 的数据通讯,将PLC的工作状态纳入微型计算机管理之下。

二、编程口操作命令类型与通讯端口初始化

串行通讯是计算机与其它机器之间进行通讯的一种常用方法,在WINDOWS操作系统中提供了实现各种串行通讯的API函数。通过SC—08编程电缆或FX232AW模块,可将微型计算机的串行通讯口RS—232PLC 的编程口连接起来,这样微型计算机就可对PLCRAM区数据进行读、写操作。由PLC本身所具有的特性,可对PLC进行以下四种类型的操作:
  (1)位元件或字元件状态读操作(CMD0);
  (2)位元件或字元件状态写操作(CMD1);
  (3)位元件强制ON操作(CMD7);
  (4)位元件强制OFF操作(CMD8)。

1楼 0 0 回复
总共 , 当前 /