在上位机假如设定一个2分30秒。三菱plc触发开始30秒倒计时音效到了输出,程序怎

君,已阅读到文档的结尾了呢~~
三菱PLC与上位机通讯
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
三菱PLC与上位机通讯
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口tyjksd3535
级别: 探索解密
发帖数量: 78 个
工控威望: 131 点
下载积分: 3793 分
在线时间: 139(小时)
注册时间: 最后登录:
希望各师傅指点思路。谢了
tyjksd3535
广州、荣开
级别: 工控侠客
发帖数量: 363 个
工控威望: 4340 点
下载积分: 7454 分
在线时间: 390(小时)
注册时间: 最后登录:
例如你要从100倒计开始,传100到D 用DEC指令,,M8013上升沿触发,每秒减1 ,
本帖最近评分记录:下载积分:+1(最远是多远) 感谢分享!
珠三角、工业机器人群
tyjksd3535
级别: 探索解密
发帖数量: 78 个
工控威望: 131 点
下载积分: 3793 分
在线时间: 139(小时)
注册时间: 最后登录:
谢谢了,今晚我很有收获。
tyjksd3535三菱PLC与变频器通讯演示_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
三菱PLC与变频器通讯演示
上传于||暂无简介
大小:1.02MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢浏览:2843次
评论:0条 &时间:
一、项目所需设备、工具、材料该项目训练所需设备根据学校实训条件,可以按照控制装置..利用编程口实现三菱PLC远距离通讯的方法-五星文库
免费文档下载
利用编程口实现三菱PLC远距离通讯的方法
导读:利用编程口实现三菱PLC远距离通讯的方法,MITSUBISHIPLC是三菱公司生产的可编程序控制器,易编程,可实现开关量采集、输出,有时往往需要实现远方控制和监视,因此PLC的长距离通讯问题具有实用性,这里介绍两种PLC远距离通讯方法,一、FX2系列PLC通讯接口的物理特性,PLC装置上带有一个25针RS-422编程口,该口主要用于对PLC进行编程和调试,在用PC机或便携机对PLC进行编程和调
利用编程口实现三菱PLC远距离通讯的方法
MITSUBISHI PLC是三菱公司生产的可编程序控制器,由于该产品体积小,结构紧凑,性能可靠,易编程,系列全(根据被控对象的复杂程度,选用相应容量的PLC)等优点,而被广泛应用于各种场合和生产过程的现地控制中,可实现开关量采集、输出,模拟量采集和输出等功能。在实际应用中,有时往往需要实现远方控制和监视,因此PLC的长距离通讯问题具有实用性。这里介绍两种PLC远距离通讯方法。
我们先来分析一下PLC的特性。
一、FX2系列PLC通讯接口的物理特性
PLC装置上带有一个25针RS-422编程口,该口主要用于对PLC进行编程和调试。接口如示:
端口信号定义如下:
RXD:接收数据(Received Data)
TXD: 发送数据 Transmitted Data)
DTR: 数据终端准备就绪(Data Terminal Ready)
DSR:数据装置就绪(Data Set Ready)
PWE: PLC数据接收允许
在用PC机或便携机对PLC进行编程和调试时,必须用一根专用通信电缆与之通信,当编程调试结束后,该口即处于闲置状态。要想实现PLC长距离数据通讯,一种方法是采用PLC通讯扩展模件,这要增加额外的开销,另一种方法就是利用其自身的编程口,也能达到同样的效果,同时可节省开销。出于保密等某种因素,PLC编程电缆的接口电路部分用强力胶密封,用户无法查看。通过对其接口的分析和试验,找到了用四线制方式实现PLC通讯的连接方法,即用PLC的4个引脚RXD(R+、R-)、TXD(T+、T-)经长线与PC侧的长线收发器相连接,通过长线收发器把信号转换为RS-232后与PC的串口相连。其接口:
如果PLC超过8个,可再扩展一块C218卡。
这里,也可以选用MOXA系列C168卡,不过它的8串口是RS-232口,需外加长线收发器将 RS-422转为RS-232后才能连到8串口上,连接方式同图-2。
MITSUBISHI PLC是三菱公司生产的可编程序控制器,由于该产品体积小,结构紧凑,性能可靠,易编程,系列全(根据被控对象的复杂程度,选用相应容量的PLC)等优点,而被广泛应用于各种场合和生产过程的现地控制中,可实现开关量采集、输出,模拟量采集和输出等功能。在实际应用中,有时往往需要实现远方控制和监视,因此PLC的长距离通讯问题具有实用性。这里介绍两种PLC远距离通讯方法。
我们先来分析一下PLC的特性。
一、FX2系列PLC通讯接口的物理特性
PLC装置上带有一个25针RS-422编程口,该口主要用于对PLC进行编程和调试。接口如示:
端口信号定义如下:
RXD:接收数据(Received Data)
TXD: 发送数据 Transmitted Data)
DTR: 数据终端准备就绪(Data Terminal Ready)
DSR:数据装置就绪(Data Set Ready)
PWE: PLC数据接收允许
在用PC机或便携机对PLC进行编程和调试时,必须用一根专用通信电缆与之通信,当编程调试结束后,该口即处于闲置状态。要想实现PLC长距离数据通讯,一种方法是采用PLC通讯扩展模件,这要增加额外的开销,另一种方法就是利用其自身的编程口,也能达到同样
的效果,同时可节省开销。出于保密等某种因素,PLC编程电缆的接口电路部分用强力胶密封,用户无法查看。通过对其接口的分析和试验,找到了用四线制方式实现PLC通讯的连接方法,即用PLC的4个引脚RXD(R+、R-)、TXD(T+、T-)经长线与PC侧的长线收发器相连接,通过长线收发器把信号转换为RS-232后与PC的串口相连。其接口:
如果PLC超过8个,可再扩展一块C218卡。
这里,也可以选用MOXA系列C168卡,不过它的8串口是RS-232口,需外加长线收发器将 RS-422转为RS-232后才能连到8串口上,连接方式同图-2。
二、 PLC 通讯机制
1.PLC通讯口参数
波特率:9600比特/秒
校验方式:偶校验
停止位:1位
校验位:1位
传输方式:异步7位字符方式
2.PLC数据帧格式
PLC有三种通用寄存器:D寄存器、X寄存器、Y寄存器。D寄存器为数据寄存器,可存放双字节整数,X寄存器为输入位寄存器,字长8位,每一位对应一个开关量输入点;Y寄存器为8位输出寄存器,字长8位,每一位对应一个开关量输出点;通过这三种寄存器,即可进行模拟量、开关量的采集,以及开出控制。
PLC的通讯是完全被动的半双工通讯,要实现PLC数据的远传,首先要了解三种寄存器读写数据的帧格式,按照这个格式通过上位机对它发读或写命令(在软件中一般用数组来存放该命令报文),PLC根据命令的性质作出响应。归纳起来只有两种:寄存器读和写命令。其帧格式如下:
读命令帧格式:
写命令帧格式:
(注:这里的高位指一个字节的高半字节,即高四位;低位指低半字节,以下同)
STX:报文起始标志
EXT:报文结束标志。
被读的寄存器的组地址为4位ASCII码,可从PLC手册中查到。一次最多读出64个字节。
通讯开始时,主机首先向PLC发查询代码ENQ(05H),如果PLC正常接收,则PLC回送确认代码ACK(06H)作为应答,表示通讯建立,可以对PLC进行读、写命令。如果PLC不能识别命令,则返回NAK(15H)。应当注意的是PLC的响应有一定的延时(3秒以内),在收到命令后,PLC要在执行完下一周期END指令后方才响应,因此主机在软件上应考虑延时读数和三次重发。
PLC响应后的数据格式:
校验和的计算,以D寄存器的读报文为例
读D123寄存器,地址为10F6H,读4个字节:
校验和是报文内CMD和ETX中间(包括CMD和ETX)各字节之和,上面报文校验和=30H+31H+30H+46H+36H+30H+34H+03H= 174H,取后两位74H,即为校验和,用ASCII码表示就是:37H和34H。
例如D寄存器中的数据为D123:1234H , D124:ABCDH,则PLC响应后,向PC发送数据报文为:
PC机COM1端口初始化程序(与PLC端口参数一致)
outputb(0x3fb,0x80); /*通讯线控制寄存器控制字,访问波特率除数锁存器*/
outpoutb(0x3f8,0x0c); /*除数锁存器控制字低位,定波特率*/
outportb(0x3f9,0x00); /*除数锁存器控制字高位,定波特率*/
outportb(0x3fb,0x1a); /*通讯线控制寄存器控制字,定数据格式*/
outportb(0x3fc,0x03); /*MODEM控制寄存器控制字*/
port_test:
outportb(0x3f8,ENQ);
in=inportb(0x3fd);
}while(!in&0x01);
in=inportb(0x3f8);
if(in==NAK)
printf(&Error NAK!\r\n&);
goto port_test
if(in!=ACK)
{printf(&NOT RECEIVED ACK!\r\n&);
goto port_
8串口方式的端口初始化程序:
stat=sio_reset();
stat=sio_open(port);
stat=sio_ioctl(port,B9600,P_EVEN|BIT-7|STOP_1);
port_test:
stat=sio_putch(port,0x05);
in=sio_getch(port);
if(in!=0x06) goto port_test
..........
三、结束语
以上的软硬件方案已在漫湾电厂坝区闸门的数据采集和控制中得到应用,实现了单台工控机与10余台PLC的通讯,并与监控系统相连,实现了坝区闸门的远方监视和控制,数据通信可靠。
包含总结汇报、专业文献、人文社科、应用文书、党团工作、资格考试、外语学习、文档下载、word文档以及利用编程口实现三菱PLC远距离通讯的方法等内容。
相关内容搜索

我要回帖

更多关于 30秒倒计时 的文章

 

随机推荐