博途使用技巧之查看与更改函数块的调用环境
模块化设计的思想是把一些相似的功能(比如电机控制、阀控制)设计成函数或函数块,这样就可以反复调用。其优点是:使程序架构更加清晰,避免重复编写相似功能的代码。不过可能会产生...
PLC(可编程逻辑控制器)学习
模块化设计的思想是把一些相似的功能(比如电机控制、阀控制)设计成函数或函数块,这样就可以反复调用。其优点是:使程序架构更加清晰,避免重复编写相似功能的代码。不过可能会产生...
现场设备运行过程中有时候我们需要更改在线数据块的结构(比如增加一些变量),但是如果直接更改数据块并下载会导致其重新初始化。这意味着CPU会将数据块中变量的实际值用初始值替...
我之前写的一篇文章《西门子SCL编程实例——(电机)周期性运行》收到小伙伴反馈:若程序在运行中停止使能,则再次使能后不能正常运行。网友@毛测试了一下,的确如他所说。今天这...
实时以太网PROFINET有三种通信协议(也称为行规):①PROFIdrive(控制器与驱动器之间的通信协议);②PROFIsafe(安全控制器与安全模块/从机之间的通信...
西门子S7-1500系列PLC有两种电源模块:一种称为“负载电源模块”(PM),另一种称为“系统电源模块”(PS)。这两种电源有什么不同呢?今天这篇文章就来讨论这个话题。...
西门子S7-1200/1500系列PLC支持优化的块访问(Optimized block access),通常理解的是数据块(DB)具有这个功能。...
我之前写过很多模拟量相关的文章,比如:怎样将模拟量的信号值转换成工程量值?正确使用S7-200 SMART模拟量输出指令库S7-200 SMART怎样添加和使用模拟量指令...
西门子博途的硬件组态界面有三种视图:设备视图、网络视图和拓扑视图。设备视图用来组态具体的模块信息,比如:CPU模块、接口模块、信号模块等的属性。网络视图用来组态CPU与分...
西门子PLC的编程是从硬件组态开始的。自动化/调试工程师根据电气图纸或实际硬件信息进行组态,然后编写程序。如果项目使用的硬件比较多,这样做也是要花费不少时间。今天这篇文章...
前面的文章介绍了S7-Graph语言的顺控器和动作,今天这篇文章我们用Graph语言来编写一个简单应用。假设有一个全自动砂轮切割机,它的任务是当工件固定好以后对其进行切割...
李工您好,关于SCL这本书的编程实例9.3的疑问想问一下您,我按照您书上的实例程序编写了对应的程序,同时做了一个触摸屏画面用来验证,但是我发现使用TON时,按照程序我必须一直按住“pressureSwitch”这个压力开关按钮5s,才能使压力泵线圈断电,无论是时间小于5s,还是在5秒之后,只要释放该按钮,TON马上停止计时,压力泵就会重新启动,这个程序应该怎么样做出改进呢?希望您能在百忙之中给予回复,谢谢您!