PLC核心编程技巧
OB组织块
OB组织块的快速调试,保持的值在重启时会保持,否则会初始成默认值;
在帮助手册中的关键词搜索"Startup",设备选"S7-1200",找到"操作模式"查看工作示意图,
Startup启动初始化组织块
在帮助手册中的关键词搜索"Startup",设备选"S7-1200",找到"启动操作"查看启动流程;
硬件中断
硬件中断在IO口设置硬件中断,
在硬件中断的组织块中写一个自加程序,这样每触发一次硬件就会执行一次硬件递加
中断程序中中断源的识别
比如I0.0可以触发OB40,同时I0.1也可以触发OB40,还可以触发OB41等,那么它是怎样识别哪一个接口的;也就是通过OB40块的入参即块接口来识别的。因为这些入参是局部变量只会执行一个扫描周期,是监控不到的,所以要move传出来进行监控。
可以自己编写代码来操作I0.0或I0.1来触发OB40识别是哪个按钮触发的。
在PROFINET网络中主站叫控制器,从站叫智能设备;ET200系统就是从站设备;在组态分布式时没有IO的接口是因为没有与PLC连线;
在组态PROFINET时设备名地址等信息一定要与"在线访问"设备的信息完全一致才行;
连上之后在编译的时候会自动加上服务器模块;它会自动生成这个堵头;