登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:S7-300/400 PLC编程习惯
点击:17162 回复:67
60楼
编辑
引用
管理
371575950
楼主新年好
16-02-15 09:21
61楼
编辑
引用
管理
gzlsj
很好
16-03-14 19:40
62楼
编辑
引用
管理
jingbaoqing
引用
lhw982117910
在 2009/3/12 15:26:49 发言
【内容省略】
好好改熬好
17-02-13 01:34
63楼
编辑
引用
管理
gzlsj
不错,思路清晰。
17-02-18 16:19
64楼
编辑
引用
管理
hhaha
好经验多点给我们分享,谢谢你
18-03-18 10:58
65楼
编辑
引用
管理
lucky198894
mark
18-03-18 16:46
66楼
编辑
引用
管理
285597410
提供一种思路,谢谢分享...
18-03-23 16:27
67楼
编辑
引用
管理
xiatianyun
我也来说说我的编程套路:
一般做程序时可能硬件还没有设计出来,IO点的功能未定,或者说有可能后期会有变动,所以我一般会设计一个DB作为IO映像,后续的程序如果需要使用硬件IO点就使用该DB的数据,不采用IO硬点。这样及时后续IO变动也只需简单修改映像DB的程序而无需整个程序进行修改。
程序大量使用到定时器,并且定时时间一般精度要求不高,如果使用PLC提供的定时器元件,一方面数量有限,一方面需要自己管理定时器编号,更何况编号还和时基相关,不太好管理。所以我一来就设置PLC的MW0为硬件定时脉冲存储单元,再转换为上升沿信号,后续程序中需要使用定时器就用该信号计数实现。这用只需管理ADD加法器了。或者把定时器包装为一个FB,内部实现了时基、开始计数信号、复位信号、定时时间输出等等功能,需要就用该FB生成。一般我采用...叫什么忘了,总之不是公共DB,不需要我管理。对了,叫多重背景DB,只需要在程序内的静态数据区管理。
。。。。。
18-04-04 10:13
上一页
上一页
工控新闻
华北工控EPC-3208P-A20:一款超高能效、高扩展性的工业整机
BIS-6388B:搭载英伟达JETSON系列处理器,助力夯实算力底座
西克 | Ranger3高速彩色3D相机——Ranger3-80
后摩尔时代的创新:在米尔FPGA上实现Tiny YOLO V4,助力AIoT应用
Arm Tech Symposia 年度技术大会顺利收官,继续构建面向未来的 AI 计算平台
工业机器人市占率反转, “第五大家族”会在中国出现吗?
第一!华为云领跑工业大模型市场,加速工业数智跃迁
逐梦新程,茵梦达传动技术沈阳分公司盛大开业!
更多新闻资讯