plc程序里两个程序一样能用一个显示屏控制不?

人机界面与PLC程序程序该怎样做才能达到像CNC一样的要求,就是像数控设备一样,在人机里面可以让操作者自由规划PLC的输出顺序,以达到自已的要求(例如:PLC里有10个输出点可供选择,在人机里面可以让操作者根据自已的动作要求自由组合PLC输出顺序,以达到自已的要求),盼各位高手指点!!

这个估计有点难,想要和CNC一样估计有点难,毕竟人家多个处理器 啊

不是非常明白楼主的意思:支持CNC G代码编程??  还是 支持 有些 cnc 在线修改 梯图??

前一种 据说 台达的 B 系列触摸屏 和 他的 20 pm 可以,不过没见过。

后一种 三菱 的 很多屏和他自己的PLC都有。

主要是想达到在人机里面可以任意编写PLC程序这个目的,(就是假如人机里有50步程序步骤(程序步骤可任意扩展),而每一个步骤里包含PLC的所有输出点(假如有10个输出点)可以任意供其选择、用户在人机里根据PLC的输出点代码可任意编写其顺序,请问人机界面与PLC程序该如何做才能达到要求)迷惘了很久还是不得要领,盼各位指点!!

楼主是否可以考虑用数据处理来实现?如三菱中用寄存器加变址寄存器来实现控制。用户可按自己的流程示意来设不同的数据,经过程序变址控制来实现实际不同的动作(设定的数据经过BCD或BIN指令实现位与字的相互转换)。
以上仅供参考!希望对您有用!

最近我在做个简单的自动绕簧机,用PLC加 触摸屏,能达到设计要求,就是功能简单了点,有点类似吧

专业制造各种数控砂轮修整器,主要应用于螺纹磨床、花键磨床

为什么非要用这样的方法呢?数控满足不了你的需求吗??还是嫌数控档次低了。

是啊!用数据做还是比较准确的,人机里的好做,plc里程序就是麻烦了一点,可以实现的

比较接近的可能是利用触摸屏的配方功能了。但还是有差距

把每个输入输出写成子程序或任务,通过调用任务或子程序就可以了。

就是想达到自由工艺编程的目的,大致是知道用那些方法去实现,就是还没有弄好?

“S7-200的子程序中,有那些指令不可以采用? 我做了好多子程序,有些子程序反复调用没有任何问题,但是有一个子程序,在调用时,有每次每个循环里面第一个调用该子程序的命令起作用,而第二次调用则完全无效。 如果把这个子程序再重新复制一下,也是一个子程序,里面内容完全不一样,仅仅子程序号不同, 则两个调用都正常。是否是因为子程序中用到了EU命令?用到R或S应该没有问题吧。”

 2009年系统手册中文版204页说:“当子程序在同一个周期内被多次调用时,不能使用上升沿、下降沿、定时器和计数器指令。”

    S7-300/400可以将定时器、计数器的编号设置为块的输入参数,在每次调用时指定不同编号的定时器和计数器作为实参。S7-200则没有这个功能,只能在子程序中使用固定的定时器编号。如果对多个被控对象多次调用子程序,不同被控对象同时使用同一个定时器计数器,将会产生灾难性的结果。

    是否有上升沿和下降沿,必须经过两个扫描周期来判断,即前一个扫描周期读取触发信号,并存储到一个位地址内,再与本次扫描周期的触发信号的状态相比较。

* 由于无法获得联系方式等原因,本网使用的文字及图片的作品报酬未能及时支付,在此深表歉意,请《西门子S7-200PLC子程序不能使用那些指令?》相关权利人与机电之家网取得联系。

我要回帖

更多关于 plc程序编写 的文章

 

随机推荐