文件名称:
三菱 FX2n PLC与爱默生TD系列变频器通信 程序.pdf
开发工具:
文件大小: 248kb
下载次数: 0
上传时间: 2019-10-13
详细说明:三菱 FX2n PLC与爱默生TD系列变频器通信 程序pdf,三菱 FX2n PLC与爱默生TD系列变频器通信 程序通信相关字和位
特殊数据寄存器描述
D8120
通信格式设置
D8122
需要发送的剩余数据的个数
D8123
接收数据的个数
D8124
帧头
D8125
帧尾
)8129
数据接收超时值
特殊位寄存器
描述
M8121
数据发送等待标志,用于其他通信方
M8122
数据发送请求标志
M8123
接收完成标志
M8124
载波听标志,用于RS232和拨号器连
接
M8129
超时标志
M8161
8位/16位转化标志
EMERSON
Industrial automation
通信相关字和位D8120
fff bito Bit( Bit3 Bit (7654 b Bitg Bit( Bit13Bit14bit15
列:
2:1
10111
t
2)
8
描述0:700:0
001:30000:无011:0:和0:无0:协
位无校停止
帧尾无协校验协议|议格
验
位1
0100:600
0101:1200
令乡形令/式
帧/:有议模不加
无
义/帧尾/式
于帧1
协|1:协
齐
0110:2400
议议格
停止
式4
偶/位2
0111:4800
位
1000:9600
有帧头
1001
19200
在程序中,我们设置如下:8位数据位,无校验,1位停止位,9600波特率
有帧头和帧尾,无协议模式,不自动加和校验,所以D8120=H0F81(H表
示16进制)
EMERSON
Industrial automation
通信相关字和位
D8124和D8125分别是数据帧的帧头和帧尾,所以在程序中
D8124=HO07E
D8125=H000D
D8122和D8123分别是剩余发送字符的个数和已经接收到的字符个数,在本程
序中不需使用
在进行通讯时,我们设置的通信超时时间是10ms。因为在D8129中默认单位
是10ms。所以D8129=K1(K表示常数)
EMERSON
Industrial automation
通信相关字和位
M8161:8位/16位选择
当M8161为OFF时,数据帧处理的是16位有效数据。也就是一个字包含
两个有效的信息字符。发送和接收都是先低字节后高字节顺序
当M8161位ON时,数据帧处理的是8位有效数据。一个字中只包含一个
有效的信息字符,放在低字节中,高字节信息忽略
M8122:数据发送请求标志
当PLC处于接收完成状态或接收等待态时,用脉冲触发M8122,将使得
从D21开始的连续12个数据被发送。当发送完成后,M8122自动被复位。然
后PLC进入接收等待状态。
EMERSON
Industrial automation
通信相关字和位
M8123:接收完成标志
当M8123置位时,表明接收已完成,此时需要将接收到的数据从接收缓冲
区转移到用户指定的数据区,然后复位M8123。
M8129:超时标志
从下图中我们看到,接收数据中途中断时,如果在D8129规定的时间内仍
然没有收到新的数据,则超时标志置位。如果该标志置位,则一次接收完成
。需要手工复位M8129。
接收数据中眯
接收
数据
超时时间值,由程序复位
超时标志位
接收完成标志
EMERSON
Industrial automation
通信指令
RS指令:[RD21K12
发送藜据帧起始地址和数目
接收数据起始地址和数目
RS指令是使用RS232C口进行发送和接收串行数据的指令
数据格式在D8120中设定。并且在D8120中修改后必须使RS指令复位后
更改才生效
在程序中尽管可以多次使用RS指令,但同一时间必须保证只有一个RS
指令被驱动
当PLC只接收数据时,可将发送数据数置0,而只发送数据时,可将接
收薮据数置0。
在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据
完成。而数据发送请求位OFF时间一般要求大于程序执行一周的时间。
和RS指令相关的标志位:M8122,M8123
EMERSON
Industrial automation
程序构架
1、判断是否有有效的运行停机命令信号,如果没有则发送轮询1#机的运行频
率的命令随后立刻开始应答信号接收(发送在定时1S到时启动),如接受
完成则对轮询次数累计,并且校验应答信号,如果轮询成功则从Ⅵ输出指
示信号并计算出运行频率;如失败则统计轮询失败次数
2、如果有有效的运行或停机命令则发送广播运行或者广播停机命令,命令的
发送是在判定该命令有效后启动一次。
3、关于轮询和运行、停机命令的发送处理:
X0闭合-表示广播起动X1闭合一表示广播停机,
如果Ⅺ0闭合则置MO,Ⅺ1闭合则置M,这样即使Ⅺ0和Ⅺ1随后松开,运行和停机
命令也不会消失
EMERSON
Industrial automation
程/序构架
4、如果M或者Ⅵ都没有置位,则发送轮询1#机的运行频率命令,否则发送
相应的广播启动和停机命令,发送广播启动或者停机命令时的时序关系
如下
X0闭合->置位M0-上次通讯完毕则置M2->设置发送和接收
缓冲区->单次启动发送
Ⅹ1闭合->置位M1->上次通讯完毕则置M2->设置发送和接收
缓冲区一>单次启动发送
上次通讯完毕一>无启动停机命令则等待,定时到后自动启动轮询1#
机运行频率直至接收完成。
EMERSON
Industrial automation
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.