zhouduoliang
某项目要求完成15个电磁阀的以下功能:电磁阀分别由y0,y1,...,y16控制,按规定的时间片段来控制,如表所示:
例如:第0时段,#1,#5电磁阀开,其他的关闭,工作时间1分钟;1分钟后切换到第1时段,第#2电磁阀开,其他的关,工作时间3分钟,3分钟后到切换到第2时段;按如此顺序从0~19时段反复循环。请写出能实现上述要求的PLC程序。
XP Vista
哈哈哈!!!!看来楼主这样得回答!!这20楼那位估计要跳楼喽!!!!!
TAM
这个问题要是按楼主说的固定的话就好说 要是每个时段能根据需要自由选择的话 大家写这么简单还是不能实现的 我做过这样的程序是蛮长的 复杂到不复杂
天涯
很简单!和喷泉的差不多!简单
有需要可以联系我!
QQ:410354265
FULI187
当然可以,又需要联系!QQ:610927881
cater
芳季
可是又不要调时间又不要更改次序,有什么好研究啊。
如果光是书面这么的要求,我推荐用SCR。其实我上面说的只是开个玩笑。主要是想问清有没有其他特殊要求。我哪感在这找茬。
如果按30楼所说的,再加一个这样的条件,根据用户的需要能方便地更改时间数据和每时段阀的动作而尽可能不修改程序。
sh399
呵呵,做一个做数据表,然后用间接寻址,非常简单的方法就可以解决。
转角掉进下水道
学习了,
那就要用人机对话了。就象变频器的输入方式。调出参数号,读参数号的值,变更参数值,保存。
具体界面很多。由指示灯,蜂鸣器,数码管,文本,屏……
程序的话是不是就叫二次开发。
jones
这很简单,时间继电器加移位指令就可以了
gaoplc
该题在书上没有给出详细的解答,只是给出解答思路。各位请看我的写的对不对。时间精确到秒,每段时长存在从D210开始的15个内存寄存器中,每个时段各阀的壮态位存在从D300开始的15个内存寄存器中。参数要修改的话,先在编成软件中修改D数据,然后下传到PLC中,PLC不需作任何改动。
robotH
九灭重生
用时间做出循环很简单的
笨笨猫
刘连平