版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FX系列可编程控制器(PLC)通讯常用方法目录1、基本通讯方法§1。1常用的通讯方法§1.2计算机与FX-PLC通讯结构2、通信格式§2.1通讯基本格式§2。2PLC相关通讯寄存器标志§2。3通讯格式详解§2.4举例3、通讯过程§3。1基本知识§3。2专用通讯协议框图§3.3专用通讯控制命令4、附录ASCII码表
1、基本通讯方法§1.1常用通讯方法FX系列PLC支持5种通讯方法计算机链接:用计算机做主机,通过RS485接口与16台PLC组网,采用专用通讯协议,在计算机与PLC之间交换数据,本资料重点解决计算机链接问题,包括硬件连接、通讯参数设置、通讯格式等。N网络:可以将8台PLC构成网络,无需协议,自成网络。并联:可以将2台PLC并联成网络,也无需协议,自成网络。PLC用RS指令发送、接收数据,与计算机等设备进行无协议通讯交换数据.通过PLC编程接口,与计算机等设备进行数据交换,本厂采用该方式在MCGS工业组态软件基础上,开发出各类锅炉专用的计算机监控系统。§1.2计算机链接通讯结构RS232C FX-485RC—IFFX1N—485—BDPLCPLCPLCPLCPLC计算机 ……… 1 2 16上述结构是一种采用计算机串行口与PLC链接的最基本方法,最远通讯距离50M,其通讯相关参数见下表:通讯接口:FXON—485ADP/FX-485ADP/FX1N—485BD/FX1N—CNV—BD/FX1N-232BD可选。通讯距离:FX1N—485BD50M,选其它某些件,最远500M。从站连接数:最大16台通讯方法:半双工数据长度:7位/8位可选校验:不用/奇/偶可选停止位:1位/2位可选波特率:300/600/1200/2400/4800/9600/19200可选超始符:不用/有效可选协议:格式1/格式4可选求和检查:不用/有效可选可选PLC类型:FX2N,FX2NC,FX1N,FX1S,FXON,FX,FX2C计算机与PLC通讯所需的时间,可通过计算得到。 由PLC→计算机通讯时间=传送数据字符总量×收发一个字符的时间+PLC的最大扫描时间×3+计算机空等待时间由计算机→PLC通讯时间=传送数据字符总量×收发一个字符的时间+PLC的最大扫描时间+计算机空等待时间例:当一个字符占10位(字长7、校验1、停止位1、启动位1)选9600波特率,则收发一个字符需1.04ms。2、计算机链接的通讯格式§2。1基本格式通讯格式就是确定通讯的参量,例如:数据的长度、校验位、波特率等等,对PLC通讯格式设置由数据寄存器D8120完成,每次对D8120做了修改,即改变PLC的通讯格式,都必须关闭PLC电源,然后重新送电,新的通讯格式才能被确认。§2.2PLC相关的通讯标志专用辅助继电器描述M8126全局标志M8127通讯请求握手信号M8128出错标志M8129通讯请求切换专用数据寄存器描述D8120通讯格式D8121从站号(最多16个)D8127交换数据的首地址D8128交换数据量D8129网络通讯超时时间确认值§2.3通讯格式详解(D8120)位号含义描述bo数据长度0:7位1:8位b2b1校验方式00:不用01:奇校验11:偶校验b3停止位0:1位1:2位b7b6b5b4波特率0001:3000111:48000100:6001000:96000101:12001001:192000110:2400b80:不用注:无协议通讯专用b90:不用同上b12b11b10通讯接口000:RS485(RS422)接口010:RS232C接口b13求和检查0:不加求和码1:自动加上求和码b14协议0:无协议通讯1:专用通讯协议b15协议格式0:格式11:格式4§2.4举例M8002[MOVH4086D8120]D8120=[0100000010000110]数据长度7校验偶停止位1波特率9600通讯口RS485求和检查不用协议专用协议协议格式格式13、通讯过程§3.1基本知识通讯控制码:计算机与PLC之间通讯时,通过通讯控制码识别通讯任务,是计算机与PLC之间交流的语言,常用的通讯控制码如下:控制码符号控制码代码描述STX02H数据开始ETX03H数据结束EOT04H传送结束ENQ05H请求通讯联络ACK06H响应通讯联络LF0AH换行CL0CH清除CR0DH回车NAK15H不响应§3.2专用通讯协议框图计算机从PLC读数据数据ACKKK数据ENQ数据ACKKK数据ENQ计算机数据STX PLC数据STX 其过程为:计算机发出请求通讯联络,然后,将希望的任务在数据中描述,传给PLC,相关PLC获得后,根据计算机的要求,回复计算机开始回传数据,并将相关数据送出,计算机获得数据后,告诉相关PLC,已经获得数据,结束本次通讯。ENQ数据ACK计算机写数据到PLC中ENQ数据ACK数据数据计算机专用通讯协议的基本格式控制码+呼叫从机的站号+本机的站号+控制命令+等待+发送的数据+(求和检查)+(控制码CR+LF)注1:求和检查是否选用由通讯格式D8120的b13决定注2:结尾的控制码CR+LF是否选用由通讯格式D8120的b15决定,格式1表示不用该控制码,格式4表示使用。计算机从PLC读数据的格式《格式1》ENQENQ从站号本机站号控制命令等待数据求和检查STX从站号主站号数据ETXACK从站号主站号求和检查计算机写数据到PLC中的格式《格式1》ENQENQ从站号本机站号控制命令等待数据求和检查ACK从站号主站号通讯协议详解PLC在通讯过程中,一旦收到下列之一控制码,通讯将初始化:ENQ、ACK、NAK,并响应主机。一旦收到控制码EOT或CL,通讯将初始化,不响应主机从机站号由NO.O至NO.15,PLC设定如下:D812115MOVM8002D812115MOV设为15号从站,16个从站并不需要顺序排列,可以自由设定,但不能重号.d)计算机主站号,使用FFHe)控制命令是通讯所要完成的相关任务的控制字,其描述详见下一节f)等待时间:计算机从发送切换到接收状态所需的延迟时间,PLC从收到计算机的信息后,到开始向计算机发送信息,其最小时间间隔,是计算机必须等待的,该等待时间在0到150ms之间设定,每10ms为一段,用0-FH代表0代表0ms,1代表10ms,……FH代表150ms实际使用中,要大于70ms,若PLC扫描时间超过70ms,则该等待时间要大于扫描时间ENQENQ等待时间必须长于2个扫描周期传送开始有超过100ms延迟等待时间必须长于2个扫描周期传送开始有超过100ms延迟则:等待时间可以设定为则:等待时间可以设定为“A”,即100ms延迟。g)求和检查:请参考相关说明,本文不详述表示超时检查为60ms,可选范围1到255h)超时检查表示超时检查为60ms,可选范围1到255MOVMOVK6D8129M8002§3.3专用通讯协议中的控制命令本文的主导目的是在锅炉控制系统中,进行计算机链接,为了确保锅炉的可靠、稳定运行,只允许从PLC中读信息到计算机中,禁止向PLC写数据,以防止发生不可预计的意外。因此,下面只对部分相关控制命令进行描述,其它详细内容,请参考相关通讯手册.1)控制命令命令1:批量读PLC位单元符号:BRASCⅡ码:42H,52H描述:从PLC位单元(X、Y、M、S、T、C)读一批数据,最大54位命令2:批量读PLC字单元符号:WRASCⅡ码:57H,52H描述:从PLC位单元组(X、Y、M、S)读一批数据,或从PLC字单元(D、T、C)读一批数据,最大13字2)FX1SPLC可以读取的数据区位单元范围进制XX0000—X00178进制YY0000-Y00158进制MM0000—M051110进SS0000—S012710进MM8000-M825410进TTS000—TS06310进CCS000-CS031CS235—CS25410进字单元范围TTN000—TN063CCN000—CN031CN235—CN254DC0000-D0255D8000-D82553)命令详解《不用求和码,格式1》批量从PLC中读位单元数据到计算机中ENQENQ从站号本机站号BR等待位单元首地位数据批量STX从站号主站号相关数据ETXACK从站号主站号由上述举例可以看出,除已经介绍的控制码外,其它命令码,主从站号及数据等,由相应的ASCⅡ码表达,对应的字节数为:控制码:1字节由上述举例可以看出,除已经介绍的控制码外,其它命令码,主从站号及数据等,由相应的ASCⅡ码表达,对应的字节数为:控制码:1字节从站号:2字节主站号:2字节命令码:2字节等待时:1字节首地址:5字节批量:2字节相应的ASCⅡ码表,请参看本书的附录APLC位单元和字单元中数据的含义,视具体锅炉而定。举例:计算机由从站5中读X0开始的连续6点开关量到主站中,假设从站5是一台威索燃气蒸汽炉,触摸屏控制系统。则:X0:停炉按钮0/1:按下/正常位X1:高水位0/1:正常/高水位X2:补充水位0/1:正常/需补充水位X3:低水位0/1:正常/水位低X4:超高压力0/1:超压报警/正常X5:高压停炉0/1:高压停炉/允许燃烧点若X0-X5相应为:101010(按钮下正常位,水位在补水位,压力在高压停炉点),则相应的通讯命令如下ENQENQ05H0530H35HFF46H46HBR42H52HA41HX000058H30H30H30H30H0630H36HSTX02H0530H35HETX03HACK06H0030H35HFF46H46H10101031H,30H,31H,30H31H,30HFF46H46Hb)批量从PLC中读字单元数据到计算机中ENQENQ从站号主站号WR等待字单元首地位数据批量STX从站号主站号相关数据ETXACK从站号主站号举例:计算机由从站0中读D11开始的连续2点到主站中。同上例,则:D11:锅炉的工作状态0:等待工作9:大火燃烧1:强制手动吹扫10:燃气压力低,停火2:风门打开11:燃气压力低停火,后扫3:预扫炉12:压力自控停火4:风门关至点火位13:压力自控停火,后扫5:准备点火14:手动停炉,后扫6:开阀,点火15:故障停炉7:手动强制小火燃烧16:故障停炉,后扫8;程序强制小火燃烧17:正在检漏D12:锅炉故障码0:高水位14:风门关闭故障6:关阀保护15:风门关小故障7:风压不足16:风门打开故障10:低水位18:故障见火11:蒸汽超高压力19:故障熄火
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 雨污分流环保问题研究报告总结
- 激光电视行业消费者行为研究报告
- 户外灯具细分行业研究报告
- 全球海洋治理机制研究报告
- 服务行业可行性研究报告
- 保险理赔员资格考试保险产品销售与客户关系管理专项题库
- 四川宜宾市屏山县瑞智人力资源有限公司招聘笔试题库2026
- 江西萍乡市星耀融媒广告有限责任公司招聘笔试题库2026
- 湖南省株洲市醴陵市2027届数学八年级第一学期期末质量跟踪监视试题含解析
- 2027届陕西省宝鸡市陈仓区七上数学期末质量检测模拟试题含解析
- 钢板仓工程专项施工方案
- GB/T 45939-2025光伏组件封装用共挤胶膜
- NBT 11127-2023 在用钢丝绳芯输送带报废检测技术规范
- 母婴同室院感管理课件
- 农村初中生大五人格与生命意义感的内在关联探究
- 基层治保会培训课件
- 2025至2030年中国杭州房地产行业市场竞争现状及未来趋势研判报告
- TD/T 1024-2010县级土地利用总体规划编制规程
- 电网企业文化试题及答案
- 行业标准课题答辩
- 学生心理健康的监测与干预策略探讨
评论
0/150
提交评论