计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

免费毕业论文--艾默生 PLC在变频器网络控制中的(2)

2013-08-13 01:13
导读:; N Y N Y Y 程序清单:( 子程序和主程序 ) 本程序主要介绍1台EC20PLC(作为主站)按照MODBUS协议网络对3台变频器(从站号分别是2,3,4)进行通信控制的简单范例,
;           N                                                           
 Y

 

 

 

 

                                       N

 Y

                     Y

 

 

 

 

 

 

程序清单:( 子程序和主程序 )
 本程序主要介绍1台EC20PLC(作为主站)按照MODBUS协议网络对3台变频器(从站号分别是2,3,4)进行通信控制的简单范例,本例中:
连续命令序列 包括对2,3,4号变频器的运行频率的读取;
随机命令序列 包括对2,3,4号变频器进行启动,停止,更改频率的命令操作;

“变频器正转”子程序清单如下:
   //主程序中用M1993作为各发送辅助使能,主要用于 MODBUS指令的上升沿触发无其他用
 LD   LM0  //位输入参数型—发送辅助使能
 RST   SM135      //复位成功标志
 RST   SM136      //复位失败标志
 LD   SM0        //运行标志
 MOV   Z0 V9       //保存Z0值到V9
 LD   SM0        //运行标志 (科教作文网http://zw.nseAc.com)
 MOV   V0 V10      //从机地址
 MOV   16#6 V11     //功能码
 MOV   16#32 V12   //寄存器地址高字节
 MOV   16#0 V13    //寄存器地址低字节
 MOV   1 V14       //写入数据高字节
 MOV   16#C7 V15   //写入数据低字节
 //以下把发送数据转移到D7940-D7945里
 LD   SM0 
 MOV   0 Z0
 LD   SM0
 FOR   6
 LD   SM0
 MOV   V10Z0 D7940Z0
 LD   SM0
 INC   Z0
 NEXT
 //发送接收数据,数据放在D7970开始区域   
 LD   LM0
 MODBUS  1   D7940   D7970  
 RST   LM0    //马上复位发送辅助使能
 //无论成功失败都还原Z0值
 //当然这里省略了错误报告的处理
 LD   SM135
 OR   SM136
 EU                //上升沿
 MOV   V9 Z0 
 “停机”子程序(省略)
“设定频率”子程序(省略)
“读取运行频率”子程序(省略)
主程序清单:
//******以下为通信逻辑处理部分******
 LD   SM1   //运行第一周期脉冲
//***这里省略了检查从机准备好否的环节***
//***程序里设计了3个连续命令序列***
 RST   M6  //复位连续命令序列1使能标志
 RST   M7  //复位连续命令序列2使能标志
 RST   M8  //复位连续命令序列3使能标志 (科教作文网 zw.nseac.com整理)
 ED  //下降沿
//置位连续命令序列1使能标志,以开始第1条连续命令执行
 SET   M6 
//***程序里设计了共9个随机命令序列***
//只要有至少1个随机命令, // M1

上一篇:免费毕业论文--SIEMENS 840D系统在内铣机床改造中的 下一篇:没有了