![](https://img-blog.csdnimg.cn/37d127727e1044d58ef225b0390d9459.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
西门子PLC
文章平均质量分 66
专注于记录西门子PLC使用过程中的知识点
Lay_鑫辰
工业自动化领域
展开
-
PLC常见快捷键
原创 2024-01-16 10:25:29 · 659 阅读 · 0 评论 -
西门子博途软件安装问题汇总
Q1:操作系统需要使用基于美国联邦信息处理标准(FIPS)的加密算法。该软件使用的某些Microsoft标准算法不符合该标准A1:典型的操作系统问题。在 window中打开功能里输入regedit,回车打开注册器。然后进入如下路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy将enable设置为0即可。原创 2023-11-15 14:47:45 · 6930 阅读 · 2 评论 -
西门子博途软件加密保护方法
程序块的专有技术保护主要是对项目中的程序块(OB、FB、FC、DB)进行访问保护,如果没有专有技术保护密码则无法看到程序块中的具体内容,对于专有技术保护的 DB 块,如果没有密码只能读不能写。本示例中以博途 V17,CPU1214C V4.5 为例,对程序块进行专有技术保护,如图 1 所示,需要在块属性中设置,具体步骤如下:1.选择需要保护的块,右键点击属性,如图 2 所示。2. 在属性窗口中选择保护选项,点击保护按钮,如图 3 所示。原创 2023-10-21 11:19:10 · 8828 阅读 · 0 评论 -
西门子LAD编程扫描周期带来的步序跳转问题
第一次定时前,定时器IN引脚状态为"FALSE",当程序进入第1步时,IN引脚状态变为"TRUE",定时器正常工作,程序跳第2步,ADD正常自加1,然后步序又赋为1,程序在下一个扫描周期跳转至第1步。第一次程序进入第一步时,定时器正常定时,计数正常加1,但从第二轮开始,定时器就没有复位清零了,ADD在不断自加,1/2两步程序一直导通,定时器未正常工作。这样子TON的IN引脚就会有一个扫描周期的"FALSE"状态,下一个扫描周期又会导通变为"TRUE" ,定时器的触发引脚有变化,那么就可以正常定时了。原创 2023-09-09 14:05:28 · 687 阅读 · 0 评论 -
西门子S7-1200定时器
S7-1200的定时器为IEC定时器,用户程序中可以使用的定时器数量仅仅受CPU的存储器容量限制。使用定时器需要使用定时器相关的背景数据块或者数据类型为IEC_TIMER(或TP_TIME、TON_TIME、TOF_TIME、TONR_TIME)的DB块变量,不同的上述变量代表着不同的定时器。脉冲定时器 TP接通延时定时器 TON关断延时定时器 TOF时间累加器 TONR此外还包含复位定时器(RT)和加载持续时间(PT)这两个指令。原创 2023-06-25 10:25:58 · 5834 阅读 · 0 评论 -
西门子SCL编程问题汇总及解决1
按停止,触发MC_Halt指令,程序走到100步,这时关掉Halt指令的触发引脚,然后再触发回原。这一系列的操作持续时间也就在10ms以内,但此时轴还没有完全停下来,也就是说Halt指令还在执行过程就就触发了回原。当用了MC_Home指令让轴回原一次之后,系统标志位.StatusBits.HomingDone就会置TRUE,而且会一直保持。但如果按了急停,需要重新回原,那么就需要把回原完成信号FALSE掉,所以我们要自己再定义一个“回原完成信号”变量。原创 2023-05-18 23:27:55 · 1580 阅读 · 0 评论 -
西门子SCL编程指令状态信息
只有启用轴后,轴才可以执行运动作业,通过对变量.StatusBits.Enable=TRUE与运动控制指令"MC_Power"的输出参数Status=TRUE进行AND运算,将检查轴是否已启用。如果在轴组态中错误组态一个或多个参数,或者在程序运行期间错误修改可编辑的组态数据,则将发生组态错误。运动控制指令将在运动控制指令输出参数“Error”、“ErrorID”和“ErroInfo”中指示运动控制命令和工艺对象中的所有错误。如果轴正在运转,则将继续运转,此类错误仅在触发错误的运动控制指令中指示。原创 2023-05-18 00:21:30 · 2183 阅读 · 0 评论 -
西门子PLC加减速时间的算法
加速度的计算方法为:(最大转速-启动/停止速度)/加速时间。减速度的计算方法为:(最大转速-启动/停止速度)/减速时间。原创 2023-05-14 20:40:32 · 3640 阅读 · 0 评论 -
西门子PLC错误和ErrorID概览
下表列出了运动控制指令中指示的所有 ErrorID 和 ErrorInfo。除了错误原因,还列出了消除错误的补救措施。根据错误响应,轴在停止时如果发生操作错误,将会停止轴。输出设定点 0,并取消启用。轴将根据驱动装置中的组态制动至停止状态。将中止处于激活状态的运动命令。原创 2023-05-12 00:43:08 · 7153 阅读 · 0 评论 -
西门子S7-1200如何使用TIA软件更新CPU固件版本
西门子S7-1200如何使用TIA软件更新CPU固件版本!原创 2023-05-07 21:46:53 · 9757 阅读 · 0 评论 -
西门子PLC常见问题汇总
震荡时钟后面括号里面的内容一定要有,否则就只能打地址%M0.7。驱动器在使能状态下是不能通过控制面板进行测试的。的控制权,启用是激活。原创 2023-05-11 19:48:37 · 2463 阅读 · 0 评论 -
西门子S7-1200内部存储区和掉电数据保持设置
CPU暖启动或者断电再上电后,保持性存储区中的数据会保持为暖启动或者断电之前的数值,保持性存储区之外的数据会丢失,即恢复初始值。如果选择在IDB中设置,则该变量的保持性可以在背景数据块中设置,也就是说同一个变量可能在不同的背景数据块中设置不同的保持性。FB、DB中的UDT、STRUCT内部的变量无法设置独立的保持性,也就是说UDT、STRUCT内部的变量的保持性是一致的。FB块可以是优化的块或者非优化的块,新建的FB块默认为优化FB,可以在FB右键属性中修改,如图所示。原创 2023-04-28 16:48:12 · 9953 阅读 · 1 评论 -
西门子PLC沿脉冲类指令汇总
信号从0--1的时刻称为上升沿,信号从1--0的时刻称为下降沿,不管是上升沿还是下降沿,在PLC程序中都只接通一个扫描周期的长度时间。原创 2023-04-29 10:49:28 · 6151 阅读 · 0 评论 -
西门子1200PLC如何在威纶通HMI上进行时间显示
先生成定时器DB,然后在引脚绑定变量,在西门子PLC中,DINT和TIME之间可以隐含转化。原创 2023-05-11 20:47:12 · 7032 阅读 · 0 评论