如何将写好的PLC程序传输到设备上?这几种基础方式值得一看
小编有话说 >>
小编常常遇到许多朋友在后台询问,PLC编写好的程序,怎样传输到设备上。
PLC编程不同于其他的计算机软件编程,写好的程序在电脑上不会自动运行,需要结合外部线路和机械设备才能发挥程序的价值,这也是自动化技术的特色,理论+实践,软硬件结合,才是自动化发展的正确走向。
所以本文就给大家总结了,PLC与电脑联机的几种基础方式。希望大家多多点赞分享支持一下!
1、串口
串口,是最早,也是最方便的一种方式,它利用计算机自带的串口和 PLC 的串口建立连接,早期 PLC 都是采用这种下载方式。例如三菱 FX 系列,西门子 S7-200 和 S7-300 系列。即使进入新世纪,很多电脑取消了串口,但很少有 PLC 是不带串口的。
PLC 的串口一般是和触摸屏建立连接用的。而现在的电脑已经没有串口,一般都用 USB 转串口线缆来实现,特别是USB 转 485 串口,不但用于 PLC,还广泛用于各种变频器,伺服驱动器的连接。
不要认为变频器和伺服驱动器就设几个参数,没有连机的必要,在处理负载疑难问题时,连机监控一下变频器的参数和各种状态,是很有必要的。
USB 转 RS485 是工控人常备工具,比如在做串口通讯时,我们可以利用串口助手监控数据。早期的西门子PLC 的下载线可以用此线缆替代,还用众多的变频器,伺服驱动器以及一切用 RS485 通讯的下载线,都可以用。一般原装线缆都非常昂贵,使用通用的 USB 转 RS485线缆,可以节省不少费用。
西门子 S7-200,GE 各系列 PLC,丹佛斯,CT,富士,施耐德,伦茨等驱动器的连机线都可以用 USB 转 485 线缆替代,而他们的原装线缆可是天价。
2、USB
虽然串口优点很多,但也有不少缺点,最大的缺点就是速度慢。随着技术的进步,USB 逐渐占据半壁江山,现在 PLC 都支持 USB 现在程序,用得最多的就是 MICRO USB 接口,也就是老式手机和移动硬盘的那种 T 形口。
不光 PLC,大部分触摸屏,文本显示器也是用此接口下载程序。
如上图所示,是三菱 FX3 系列 PLC,看红色圆圈部分的接口,很多工控产品都是此种接口。几乎所有的触摸屏都是此下载接口。
还有一种接口,是方形 USB 接口,也就是打印机上的那个接口,欧姆龙 PLC 就是用此接口,所以,打印机的连接线就是欧姆龙 PLC 的下载线。
如上图所示,红色圆圈部分,就是欧姆龙 PLC 的下载接口,这和打印机的接口是一样的。
串口和 USB 是两种最常用的连机方式,不但适用于 PLC,还广泛应用于触摸屏,伺服,变频器等等应用非常广泛。而很多 PLC 同时支持两种连机方式。
如上图所示,就是三菱 PLC 编程软件 GX WORKS2 的连机选项,我们可以看到,它是支持两种方式的。
3、网线
随着互联网技术的发展,以太网也越来越多地应用于工业自动化行业,因此很多 PLC 也支持网线连机了,比如西门子最新的博途平台,S7-1200 系列。甚至低端的 S7-200smart 系列也支持网口连机了。
PLC编程案例43 自主编程数据块复制(S7-SCL)
一、PLC控制任务
要求用博图S7-SCL语言编程实现,实际项目中经常会用到数据块的复制,比如,将数据从暂存数据块复制到实际使用的数据块中。故此,我们自行编程实现数据块复制的函数尤为重要,它可以从原数据块指定位置开始,将指定长度的数据复制到目标数据块的指定位置。
二、创建FB块接口声明局部变量表如图一所示
图一
三、调用内部封装了POKE_BLK指令,并指定数据存储区类型为数据块(16#84)如图二所示
图二
四、主程序调用FB块,并赋实参如图三所示
图三
五、创建DB8和DB9两个数据块,务必取消其块优化的选项,在每个数据创建一个数组,数组中包含10个元素,数据类型为整型,并监控如图四所示
图四
普天之下,粉丝最大,如果感觉我的编程案例对你有用,点赞并关注我,是我编程的动力,会不定时分享博途程序案例给大家学习,谢谢!
相关问答
在plc编程step7中如何进行整个网络复制?
在plc编程step7中进行整个网络复制方法:按着鼠标左键直接拖就可以,如果两个网络段相距较远,把距要复制的整个网络段复制过去,拖玩需要的元件后再删掉即可复制...
如何在三菱PLC编程软件中全部复制全部程序段?-ZOL问答
选好要复制的程序就鼠标放在选好的程序上右键单击再点复制就可以了!!!!win8不支持现在国内使用的编程软件,也就是说不兼容;用xp吧。点击母线左侧,然后直接...
施耐德PLC的程序是怎么拷贝的?
在电脑上是以文件形式存在的,直接复制就行,在plc上,需要下载,用施耐德的编程软件下,不过有可能程序在写进去的时候设置了权限和下载限制,有可能不能下载到...
更换plc模块需要复制程序吗?
更换PLC模块需要复制程序。1.更换PLC模块所涉及的硬件因素比较复杂,毕竟不同的PLC硬件在连接方式和接口可以有很大的不同,因此需要在更换PLC模块的时候对新的...
lgplc怎么复制到另一个程序?
如何用电脑读写PLC程序并复制到另一台PLC上,首先你电脑上要下载对应PLC编程软件,然后要确定PLC无故障能够正常使用并且PLC没有进行加密处理、禁止上传等操作才...
怎么把一个plc中的程序拷贝出来,复制到另外几个plc中去?
要把PLC中的程序拷贝出来,复制到另外几个PLC中去,可以按照以下步骤进行:1.确定要复制的程序文件,将其保存为不同格式的文件,例如文本文件、PLC程序文件等...
plc怎么样可以把机器上的程序复制到电脑上?
要将PLC(可编程逻辑控制器)上的程序复制到电脑上,可以通过以下步骤进行操作:1.连接PLC与电脑:首先,确保PLC与电脑之间通过适当的接口进行连接。常见的连...
肿么用电脑从三菱PLC上复制程序到另一个三菱PLC上-ZOL问答
直接保存就好了干嘛复制有用(0)回复enhuayiyao读取程序,然后再写入另外一台。就这么简单。有用(0)回复shouhouweilai你这是计数器,找到对应的,把k后面...
西门子s7-300/313c下载程序时,弹出“不能复制OB1块”,而其余块都可以复制,请高手指点下载OB1块?
1.你编译下看看是不是有编译错误。如果有错误肯定是不行的。2.检查一下MMC卡是不是安装正确且到位。确保MMC安装好了。3.很重要的一点,西门子300的PLC有一...
西门子梯形图编程怎么选中局部复制粘贴?
梯形图和语句表的转化在PLC编程软件工具栏查看里选择切换。在编程软件里有个视图,里面就可以选择LAD,STL,FBD.有就是在程序块试图里,每个程序块都可以选...