采用上位机软件与PLC程序相结合的方式,做到PLC的输入点与输出点之间的对应关系可调,例如:PLC的I1接水泵启动按钮,若PLC的输出Y1接水泵,通过上位机软件设置通道Y1,即可实现I1按钮控制Y1,若输出Y2接水泵,通过上位机软件设置Y2,即可实现I1按钮控制Y2。请大家帮我想想怎么实现?
采用上位机软件与PLC程序相结合的方式,做到PLC的输入点与输出点之间的对应关系可调,例如:PLC的I1接水泵启动按钮,若PLC的输出Y1接水泵,通过上位机软件设置通道Y1,即可实现I1按钮控制Y1,若输出Y2接水泵,通过上位机软件设置Y2,即可实现I1按钮控制Y2。请大家帮我想想怎么实现?
12楼
能够进行这样修改的PLC好象还没有吧,可以进行这种自由I/O配置的所谓PLC其实是用单片机作为核心的产品,在国外有些时日了,但国内出现的的时间还不长,它的可靠性和稳定性远比真正的PLC差。
回复
13楼
“不是修改I/O点,是修改对应关系。比如说我的I0接的水泵的启动按钮,Y0接的水泵电机,这样I0控制Y0的输出,但Y0点烧掉了,把水泵电机换到Y1点,只要在上位机通道设置一下,就可以实现I0控制Y1的输出。”按照字面理解,难道不是修改程序的问题吗?
PLC的输出方式常见的有晶体管输出和继电器输出,无论哪种输出,如果输出点损坏都是物理损坏,不可能用软件修复。
回复
14楼
ananonymous 发表于 2014-4-29 19:00 老灰兔子你这个混王八犊子,睁开你的狗眼看清楚这些图片,你认识中国字吗?!你这种胡搅蛮缠的家伙是搞技 …嘿嘿!不知谁是王八蛋呢,可爱的傻B!不知是我理解错了呢,还是你自己理解错,又或者楼主自己没有说清楚,你所说的这些就看看你楼下的朋友怎么说的吧!!!!恐怕你没有摸过PLC,不知道PLC有没有你所说的那些功能。至于其他什么控制设备又有没有你所说的那些功能就更不得而知!
回复
15楼
两位前辈不要挣了,我很荣幸你们为了我的问题动脑子费力气,谢谢你们!做技术的都比较偏激一些,言辞有点过,大家都不要在意。
老灰兔子前辈,您一开始就理解错了,您顺着自己的思路走,还差点把我带沟里去,呵呵,不过谢谢前辈的热心帮助,以后有问题还希望你能指教。
这个问题ananonymous前辈理解的正确,前辈用没用过施耐德M218系列的PLC,能否指教一下这款PLC如何实现这个功能?
回复
16楼
anne1207 发表于 2014-4-30 10:25 两位前辈不要挣了,我很荣幸你们为了我的问题动脑子费力气,谢谢你们!做技术的都比较偏激一些,言辞有点过 …就是因为你说了“不是修改I/O点,是修改对应关系”才让人理解为你不想修改实际硬件I/O点的接线,所以并不是我理解错。首先,你说原来的I/O点不改变,就等于说原来的水泵接Y0点接线不改变,现在Y0点烧了,你想通过触摸屏上更改程序使Y1点输出启动水泵,这根本就不可行。其次,所有PLC的物理I/O点不是继电器输出就是晶体管或者可控硅、固态继电器输出,这些东西一旦损坏,除了更换元件或者改用其他空闲I/O点外,无法通过软件来修复,除非你在PLC内部设计成冗余系统(但这样做没有必要,还不如外部自行设计冗余)。现在,既然你是同时更改实际物理I/O点(改用其他输出点),那么,你只要将原来程序中的指令由损坏点的指令更改为现用相对应的指令即可,没有必要那么麻烦通过更改触摸屏上相对应的寄存器程序(还不一定可行)。在PLC上,你只要改变使用I/O点,就必须同时更改PLC中相应的I/O点指令。你求教于那位先生,恐怕会令你失望。你还不如到“工控人家园”( http://www.ymmfa.com/),或者“中国工控网”( http://bbs.gongkong.com/)、“中华工控网”(http://bbs.gkong.com/list.asp?Boardid=8&Big=Y)等这些专业性网站的相应版面去求助还好些。
回复
17楼
ananonymous 发表于 2014-4-29 19:00 老灰兔子你这个混王八犊子,睁开你的狗眼看清楚这些图片,你认识中国字吗?!你这种胡搅蛮缠的家伙是搞技 …老兄,可能你也看出来了,这个人在这个论坛里是一贯如此!不但满嘴脏话,而且总是一副自命不凡的样子,但就是经常出言荒唐!不过,也别跟这个倚老卖老的一般见识,否则,让他影响的真会被禁言的!
回复