搜索
bottom↓
回复: 33

plc 可以不写入程序,可以只在组态软件中作控制吗?

[复制链接]

出0入0汤圆

发表于 2020-3-4 10:09:33 | 显示全部楼层 |阅读模式
最近接触了一下 opc 的程序,觉得几好玩的。不过又没有摸过plc什么的,来问一下

出235入235汤圆

发表于 2020-3-4 10:12:54 | 显示全部楼层
不可以。

出0入10汤圆

发表于 2020-3-4 10:13:23 来自手机 | 显示全部楼层
可以,直接在组态里控制输出点和读取输入点,但一般不这样做,因为通信有时差和不稳定性

出0入0汤圆

 楼主| 发表于 2020-3-4 10:31:24 来自手机 | 显示全部楼层
lyping1987 发表于 2020-3-4 10:12
不可以。

那么一定要在plc中编程了,那么实现组态软件的控制,最小代码大概怎样实现?谢谢回复

出0入0汤圆

 楼主| 发表于 2020-3-4 10:33:06 来自手机 | 显示全部楼层
硬邦邦 发表于 2020-3-4 10:13
可以,直接在组态里控制输出点和读取输入点,但一般不这样做,因为通信有时差和不稳定性 ...

如果plc有连接串口设备呢,组态软件也可以这方式读取和写入这个串口设备吗?

出0入42汤圆

发表于 2020-3-4 10:39:15 | 显示全部楼层
可以的,上位机直接读取plc的输入,控制plc的输出。之前搞过一些项目,直接用触摸屏的脚本写程序,输入输出用plc的,就是要考虑通信延时,应用刷新速度慢的情况下没问题。

出0入0汤圆

发表于 2020-3-4 10:45:43 | 显示全部楼层
daiqx 发表于 2020-3-4 10:33
如果plc有连接串口设备呢,组态软件也可以这方式读取和写入这个串口设备吗? ...

第一:PLC通讯大多数是需要写程序的,因为需要设定通讯方式,协议,波特率,数据位等等的,当然可以用它的默认通讯协议。第二:PLC的通讯总线如果是支持多主的,像CAN ,profibus 就可以。

出0入10汤圆

发表于 2020-3-4 10:50:33 来自手机 | 显示全部楼层
daiqx 发表于 2020-3-4 10:33
如果plc有连接串口设备呢,组态软件也可以这方式读取和写入这个串口设备吗? ...

理论上可以,但要看具体的plc

出0入0汤圆

 楼主| 发表于 2020-3-4 10:55:56 来自手机 | 显示全部楼层
硬邦邦 发表于 2020-3-4 10:50
理论上可以,但要看具体的plc

那么什么plc又比较强大又应用广泛的?

出0入0汤圆

 楼主| 发表于 2020-3-4 10:57:20 | 显示全部楼层
canback 发表于 2020-3-4 10:39
可以的,上位机直接读取plc的输入,控制plc的输出。之前搞过一些项目,直接用触摸屏的脚本写程序,输入输出 ...

西门子的可以这样玩吗

出0入0汤圆

发表于 2020-3-4 10:57:25 | 显示全部楼层
如果直接控制io点查看模拟量,大多数plc可以直接用软件控制

出0入0汤圆

发表于 2020-3-4 11:01:02 | 显示全部楼层
不建议这么玩,一旦电脑组态软件出问题,PLC的输出状态是不可知的。容易出现事故。

出0入42汤圆

发表于 2020-3-4 11:06:54 | 显示全部楼层
daiqx 发表于 2020-3-4 10:57
西门子的可以这样玩吗

应该都可以的,不过这种玩法是不建议的,要自己考虑好系统会不会因为plc跟触摸屏的通信延时出问题。

出0入0汤圆

 楼主| 发表于 2020-3-4 11:09:12 来自手机 | 显示全部楼层
canback 发表于 2020-3-4 11:06
应该都可以的,不过这种玩法是不建议的,要自己考虑好系统会不会因为plc跟触摸屏的通信延时出问题。 ...

谢谢回复

出0入0汤圆

 楼主| 发表于 2020-3-4 11:09:32 来自手机 | 显示全部楼层
alding123 发表于 2020-3-4 10:57
如果直接控制io点查看模拟量,大多数plc可以直接用软件控制

谢谢回复

出0入0汤圆

 楼主| 发表于 2020-3-4 11:10:58 来自手机 | 显示全部楼层
硬邦邦 发表于 2020-3-4 10:50
理论上可以,但要看具体的plc

谢谢硬绷绷同学的回复

出0入0汤圆

 楼主| 发表于 2020-3-4 11:12:37 | 显示全部楼层
w71057178 发表于 2020-3-4 11:01
不建议这么玩,一旦电脑组态软件出问题,PLC的输出状态是不可知的。容易出现事故。 ...

谢谢回复

出0入0汤圆

 楼主| 发表于 2020-3-4 11:13:57 | 显示全部楼层
oldmen 发表于 2020-3-4 10:45
第一:PLC通讯大多数是需要写程序的,因为需要设定通讯方式,协议,波特率,数据位等等的,当然可以用它 ...


oldmen同学的回复很认真的,谢谢

出760入10汤圆

发表于 2020-3-4 11:16:42 | 显示全部楼层
用过的PLC都可以,但是PLC中没有程序就没有逻辑控制,那么就没啥用,只能当作扩展IO或者扩展存储器

出0入0汤圆

发表于 2020-3-4 11:19:41 | 显示全部楼层
没问题的,我有些项目就是直接触摸屏和plc,因plc编程口连了触摸屏不方便编程,我都是在触摸屏里面做的功能。如果不可靠,那就不是工业设备

出10入95汤圆

发表于 2020-3-4 11:23:28 | 显示全部楼层
可以,但是没有人这么,也不建议这么做,用PLC的一个重要原因是为了可靠,把互锁做到PLC里面,万一电脑死机了,也不会出事故;
如果只是做一下信号采集,对可靠性没有要求,买些modbus的模块就可以了

出0入0汤圆

 楼主| 发表于 2020-3-4 11:30:31 | 显示全部楼层
alding123 发表于 2020-3-4 11:19
没问题的,我有些项目就是直接触摸屏和plc,因plc编程口连了触摸屏不方便编程,我都是在触摸屏里面做的功能 ...

能说一下用什么plc,什么触摸屏吗?有时间我可以这方式玩玩

出0入0汤圆

 楼主| 发表于 2020-3-4 11:31:31 | 显示全部楼层
ddcour 发表于 2020-3-4 11:23
可以,但是没有人这么,也不建议这么做,用PLC的一个重要原因是为了可靠,把互锁做到PLC里面,万一电脑死机 ...

plc 就是为了稳定性这个是对的,否则控制不如直接上arduino了。

出0入0汤圆

发表于 2020-3-4 11:32:22 | 显示全部楼层
组态软件或触摸屏一般是通过PLC的编程协议通信的,可以直接读写PLC的寄存器和IO点。有些PLC的编程协议是公开的,自己也可以用电脑或单片机按协议编程来读写PLC寄存器。

出0入0汤圆

发表于 2020-3-4 11:39:46 | 显示全部楼层
练习点灯

出0入22汤圆

发表于 2020-3-4 11:55:26 | 显示全部楼层
西门子的PLC可以用PPI协议直接控制,不需要PLC内有程序

出0入10汤圆

发表于 2020-3-4 12:07:14 来自手机 | 显示全部楼层
当然可以了,前提是要知道对应输入输出口的地址和通讯协议,目前用过几款plc就数松下的协议写得最详细,直接在手册里有,西门子的协议不容易找

出0入0汤圆

发表于 2020-3-4 12:37:14 | 显示全部楼层
可以直接由触摸屏控制,但是一般不会这么做,有可能通信中断,设备就不动作了。一般工业设备上即使上位机死机,下位机是不死机的,继续运行。就连SIEMENS 840的数控系统都要死机,但是机床照样执行正在执行的程序,不会因为系统死了,就乱来的。

出0入0汤圆

发表于 2020-3-4 12:52:59 | 显示全部楼层
我目前用台达的plc和台达的触摸屏,非关系到生命安全和重大货值的产品,目前用下来没什么问题,就是有问题就没什么大不了,让工人重新上下电就行!

出0入4汤圆

发表于 2020-3-4 13:10:20 | 显示全部楼层
PLC不写程序, 上位机直接通过协议读写IO当然是可以, 但是何必呢?
PLC的稳定性,实时性比上位机强大不是一点两点
如果只为了工业电脑控制, 直接上IO卡, 运动控制卡就好

出0入0汤圆

发表于 2020-3-4 13:31:24 来自手机 | 显示全部楼层
不写程序的话,相当于只是把plc当做普通的io模块用了。

出0入8汤圆

发表于 2020-3-4 13:41:09 | 显示全部楼层
可以这样做,如果这样做直接用io板比用plc还省钱些吧。一般我是把plc当主控制。因为连接走的通讯,响应速度和可靠性没有PLC本体高。

出0入0汤圆

发表于 2020-3-4 13:42:59 | 显示全部楼层
很多东西就是成本,一个plc才300来块,有时画个板调试什么的算人工都不止这个价了

出0入18汤圆

发表于 2020-3-4 13:43:55 | 显示全部楼层
你需要的是  RS485 继电器 或者 RS485输入
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-11 06:12

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表