cyh1986
级别: 家园常客
精华主题: 0
发帖数量: 370 个
工控威望: 744 点
下载积分: 737 分
在线时间: 302(小时)
注册时间: 2009-04-28
最后登录: 2024-12-17
查看cyh1986的 主题 / 回贴
楼主  发表于: 2009-05-08 21:53
现在有这样一台设备
10个电机设备。设备之间有联锁的关系,比如1号锁2号,号锁三号,依次类推。
启动的时候从1号开始每隔15秒启动一个,一直到10号。停止逆序。
设备有手动和自动操作。
当发生故障时,设备和前级的设备立即停止,后级的设备按次序依次停止。比如5号设备发生故障,那么10~5号设备立即停,1号~4号依次从4号设备开始逐一停止。
我原想使用步进指令来变写这个程序。分手动和自动两个,现在对这个故障处理部分有点疑惑。
我想设计一个函数(C语言用多了),函数包含一个参数,我只要把发生故障的设备的代号填进去,就能够进行自动进行判断停止。

原想我想通过Y寄存器来比较,通过循环指令来把Y寄存器移位来处理,也就是位元件的字处理。但是我的设备的Y不是连续的地址,配电柜已经做好,无法更改。这个办法不行。

假如说三菱的PLC有数组功能也能实现我上面的想法。
不知道大家有没有什么好的办法。



hanbingbing
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看hanbingbing的 主题 / 回贴
1楼  发表于: 2009-05-23 12:58
小的是自学了一些时间,
觉得用PLC应该可以呀,
不管了,把它复制下来好好想一下先,
希望能决解,
如果可以我会放进空间中,
有空去看看,也是没有惊喜,
不过可能有"开心笑嘻嘻"
hanbingbing
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看hanbingbing的 主题 / 回贴
2楼  发表于: 2009-06-10 08:31
同意六楼的说法,
我也编了一个,效果可能还好吧,只是进行错误监视时,\仅在自动起动时有效....
hanbingbing
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看hanbingbing的 主题 / 回贴
3楼  发表于: 2009-06-10 08:42
上面大侠编好了的程序我怎么打不开呀,,,,
下载后,用编程软件打开就有错误提示::::
            工程名不存在,
            XXX1文件完全损坏
      XXX2文件完全损坏...


这是怎么回事呀???????
hanbingbing
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看hanbingbing的 主题 / 回贴
4楼  发表于: 2009-06-11 09:42
楼上的,你不懂什么呀,
             我现在也不懂耶,只是我不懂是因为;不知你""不懂的是哪一个地方""