摘要: 从远古时代讲起 在300/400的年代,SIMATIC模块要提供一些特定的信息的方法是将特定信息保存到SSL里,通过查询的方法获得。 SSL中文名叫做系统状态列表,帮助里面有些时候有写成SZL,不过都是一样的东西。 在Step7中使用SFC51(RDSYSST),SFB54(RALRM)来获取SSL 阅读全文
posted @ 2024-04-23 15:30 不愿透露姓名的小村村 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 什么叫组态控制? 从应用场景上来看,如果现在集成了一个系统,它既包括了生产A要用的全部I/O系统,又包括可生产B和C等等要用的全部I/O系统。但是ABC的生产I/O不一样(硬件组态不尽相同)。 这个时候我就想用一套程序(包括硬件组态)就能适配全部的ABC生产。另外我在切换硬件组态的时候还要要求不能停 阅读全文
posted @ 2024-04-19 17:07 不愿透露姓名的小村村 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 累加器 200smart 有AC0 AC1 AC2 AC3四个累加器,不能作为位访问 累加器大小均是32位 累加器的数值不会自动清零,中断会保持并重新装载累加器(进入中断时先把原来的值保存起来,退出中断程序后恢复原程序) 只有AC1/AC2/AC3可以用作指针 AC0不用作指针,不用作间接寻址 LD 阅读全文
posted @ 2024-04-19 14:23 不愿透露姓名的小村村 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 地址相关 //依据HWIO计算IW QW地址 #tempAIw := RD_ADDR(LADDR := #Interface_panel.AI_HW_IO, PIADDR => #AI_rdaddr.piadder, PICount => #AI_rdaddr.picount, PQADDR => 阅读全文
posted @ 2024-04-19 11:29 不愿透露姓名的小村村 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 间接寻址。它很基础,基础到我们无时无刻都在用,但是同时它也很难理解,因为其实寄存器的概念已经被渐渐隐藏了。 地址的概念 我们通常提到的物理输入输出印象区P,印象输入区I,印象输出区Q,位存储区M,定时器T,计数器C,数据区DB,背景数据区DI,本地数据区L。 每个区域(除T/C)都可以用BIT,BY 阅读全文
posted @ 2024-04-18 23:24 不愿透露姓名的小村村 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 使用环境是PLC1500,在1200中可能某些数据类型不可用。 Pointer Any Variant References 数组,数组DB,动态数组 1. Pointer Pointer实际上会占用6个Bytes地址空间(实际上6byte=单字指针+双字指针的组合)。前两个byte用来放DB块号( 阅读全文
posted @ 2024-04-18 16:39 不愿透露姓名的小村村 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 拆解一个已有的画面面板实例来看看画面面板是怎么实现的。 1. 使用实例,需要从项目库里面拖出来。 2. 拖出来之后画面如图,它是一个组合画面。 3. 这个画面有四个属性,以及一个事件。 4. 需要传入的数据类型 FnCselInHMI属性需要传入一个bool类型数据 H_lAnim需要传入一个DWO 阅读全文
posted @ 2024-04-17 22:57 不愿透露姓名的小村村 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 典型GraphFB如下: .可在动作里面加赋值,计算,调用,公式,计数,计时等 .可以选择并行分支和或分支 .可以加连锁 .可以加监控 .可以加跳转到步序,可以加步结尾 .加条件判断 .加前固定指令,加后固定指令 Graph的定义变量和梯形图视角: .变量名来自于用户用户对step和trans的描述 阅读全文
posted @ 2024-04-17 16:57 不愿透露姓名的小村村 阅读(39) 评论(0) 推荐(0) 编辑
摘要: OS提供许多和操作系统交互的功能,允许访问文件,目录,进程,环境变量等。 导入模块,import os 获取当前工作目录,os.getcwd() current_dir=os.getcwd() print("当前工作目录:",current_dir) >>> 当前工作目录: C:\Users\wuy 阅读全文
posted @ 2024-04-17 12:10 不愿透露姓名的小村村 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 此篇的目的是对ProDiag的使用做一个回顾和加深。 ProDiag是一个可选插件,小于25个使用点不需要授权,否则是需要授权的,另外它只支持1500PLC。 优点: 不需要组态 报警随时在PLC侧修改,不影响HMI侧显示和运行 监控类型比较多,而且可以自定义 PLC触发报警,显示可以是HMI或者是 阅读全文
posted @ 2024-04-16 22:28 不愿透露姓名的小村村 阅读(208) 评论(0) 推荐(0) 编辑