怎样在博途环境下载但不重新初始化数据块?
现场设备运行过程中有时候我们需要更改在线数据块的结构(比如增加一些变量),但是如果直接更改数据块并下载会导致其重新初始化。这意味着CPU会将数据块中变量的实际值用初始值替...
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编程实例——斜坡发生器(基于定时器)),它能控制输出值经过一个平滑的上升或下降的变化过程而达到目标值。这个函数只实现...
来个西门子1200 plc的HTTP通信案例就好了