![]() | 6EP1332-2BA20 SITOP PSU100S 24 V/2.5 A STABILIZED POWER SUPPLY INPUT: 120/230 V AC OUTPUT: 24 V/2.5 A DC |
西门子SITOP电源2.5A订货号:6EP1332-2BA20
程序分别调用1、全自动运行2、手动运行两子程序。
可是在全自动运行子程序中,有手动干预优先要求,干预后在全自动子程序中继续执行下一步。是否可以在手动干扰时调用中断程序,可调用中断要在每一工步有手动干扰要求时调用中断。程序过长。
大侠帮忙,说说更好的方法。
我编了一下,还是用结构化编程可靠。
用跳转方法逻辑上还是有不严密的地方。比如,在有手动干预后,程序跳转到手动子程序,工程师可以调节需要调节的工步。而调节后再跳入自动子程序前必须编程:能够跳入自动子程序的条件。
这是难点和出隐患点。1、你必须总结出有效的跳入自动子程序的条件即跳入
需要的工布条件。2、你必须找到所有改变后了的中间变量。
经过反复思考:跳转编程的缺陷在于,手动干预优先时你跳入手动子程序但这时你可以改变任意输出。再跳入自动子程序时,有时跳不进去。这是违反了手动干预优先的初衷了。(在工程现场工人按下手动干预后,按工艺一步步操作,可以进入自动运行子程序但工人有一步操作错误就无法跳入自动运行子程序)你必须找到误操作后出现的变量和输出。改变误操作后出现的变量和输出后再跳入自动运行子程序。这很可怕在现场。而手动干预优先的目的是:经过手动调节可以继续自动运行下一步程序。
所以用结构化编程,手动干预时总结干预下一步前所有输出和中间变量的状态。前面的状态不能变的手动干预时,要改变不能变的输出和中间变量操作是无效的。可以实现手动干预后下一步自动运行。
工程正在设计中,感谢大侠们的指正。
今天组长突然提出一个标准化的问题:
说是为了尽量体现设计上的标准化,建议在不同的S7-300中编写同样的程序块,在使用时通过简单的初始化选择,来决定CPU运行哪一段程序。换句话,比如说现在有两台S7-300可编程控制器,他们的程序相同,均由“Program_A+Program_B”组成。在实际使用时,两台可编程控制器可以互换,用户要做的只是在初次使用时将其中一台设置为运行程序“ProgramA”,另外一台设置为运行程序“ProgramB”,这样的话就实现了程序上的标准化。无需因使用对象的不同而编写(或下载)不同的程序。
我本人从未听说过S7-300有这样的用法,仔细想了一下,仍然毫无头绪,不知道从何下手!在这里提出来,请大家给予帮助和指点。
其实,如果我们大胆的设想,楼主的应用是限于固定的若干台机型的设备,设备之间的差异不大,楼主的头有足够的钱,如果为了实现非常好的服务管理,那么还是可以采用同样的硬件配置,硬件配置zui大化。
其实MMC卡的价格应该非常的便宜,预先烧制N种可能的MMC卡应该是不错的规范化的选择。外观同样的卡不同的组合、选择,外观上满足了领到的原望!初来乍到,一派湖言。
西门子SITOP电源2.5A简介
SITOP PSU100S 24 V/2.5 A 调节电源 输入:AC 120/230 V 输出:DC 24 V/2.5 A
描述
SITOP 选型工具为您提供了一个简单快速的 SITOP ( 直流电源 )选型和订购工具。选型依据一些技术参数。选型工具同样适用于比较几款产品的技术参数。挑选中的产品可以被导出成 PDF 或者 Excel 文件,或者这直接传送到西门子 Industry Mall 的购物车中并被立即订购。您还可以直接获得更多的产品信息,如 3D 数据、电路图宏和操作说明。另外,您还可以同时选择适合的直流不间断电源( DC UPS )。