西门子代理|贵州PLC模块总代理

供应商
浔之漫智控技术(上海)有限公司总部
认证
报价
1100.00元每台
联系电话
15021292620
手机号
15021292620
销售
颜娟
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2023-11-04 06:00

详细介绍

西门子代理|贵州plc模块总代理西门子代理|贵州plc模块总代理

西门子代理,贵州plc模块总代理,交换机,电缆供应,西门子代理,贵州plc模块总代理,交换机,电缆供应

西门子代理,贵州plc模块总代理,交换机,电缆供应西门子代理,贵州plc模块总代理,交换机,电缆供应西门子代理,贵州plc模块总代理,交换机,电缆供应

硬件:1*cpu224+2*em222
实现功能:1~20个电磁阀,用户可在ui界面设定第n1到第n2个电磁阀动作,以及电磁阀动作的时间t,且电磁阀动作为轮流动作。如假设用户设定第n1=3至第n2=8号电磁阀动作,动作时间为t=1min,则上电后,第3号电磁阀开始动作,动作时间1min,依次动作,至8号电磁阀动作完成后,3号电磁阀工作,依次做下一周期循环。

其中:cpu224的输出端是q0.0~q0.7、q1.0~q1.1(q1.2~q1.7为缺省),这样我用循环左/右移指令时,需要分区进行循环扫描,且电磁阀动作有bug。

请教各位编程思路!
另附上有bug的编程(因水平有限,此程序中,没有实现n1可修改,即默认从一号电磁阀开始动作),请指教!

问题补充:
您讲的“解决你缺省值(q1.2~q1.7为缺省)的问题确实你可以先用中间变量地址(m),那样就不需要考虑由于cpu输出地址缺省值带来的不便。”怎么替代呢?还有,先不按用户设置的循环时间移位是什么意思呢?

实在是水平太低,还请指教!
另,找答案是不是不支持回复功能啊?怎么回复呢?

图片说明: 1,2   2,5   3,3   4,4   5,1  

佳答案

用移位指令的方法在此是比较切合实际的,采用双字移位指令解决。
解决你缺省值(q1.2~q1.7为缺省)的问题确实你可以先用中间变量地址(m),那样就不需要考虑由于cpu输出地址缺省值带来的不便。
用户需要从哪个阀(plc输出地址开始),可以在用户设置n1数值后,可以先直接将前面的这些位复位,然后根据启动位命令移位(可以先不按用户设置的循环时间移位,这样就可以快速先移动到准备的地址上),当用户按启动后用用户设置的n2时间移位。
看了你的程序,认为你需要换一种方式思考这个问题,移位指令用双字不要用字节,其它的编程方式可以按你的方式也可以,关键是你需要换一种思路编程。

6es7516-3an02-0ab0cpu 1516-3 pn/dp,1 mb 程序,5mb 数据;10 ns ;集成 x1: 2x pn接口 ,x2: 1x pn接口,x3:1xdp 接口
6es7515-2am02-0ab0cpu 1515-2 pn,500 kb 程序,3mb 数据;30 ns;集成 x1: 2x pn接口 ,x2: 1x pn接口
6es7513-1al02-0ab0cpu 1513-1 pn,300 kb 程序,1.5mb 数据;40 ns;集成 2x pn 接口
6es7511-1ak02-0ab0cpu 1511-1 pn,150 kb 程序,1mb 数据;60 ns;集成 2x pn 接口

西门子代理,贵州plc模块总代理,交换机,电缆供应,西门子代理,贵州plc模块总代理,交换机,电缆供应,西门子代理,贵州plc模块总代理,交换机,电缆供应西门子代理,贵州plc模块总代理,交换机,电缆供应西门子代理,贵州plc模块总代理,交换机,电缆供应西门子代理,贵州plc模块总代理,交换机,电缆供应西门子代理,贵州plc模块总代理,交换机,电缆供应

西门子代理,贵州PLC模块总代理,交换机,电缆供应

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话