佳途自动化学院论坛

 找回密码
 立即注册
搜索
热搜: 活动 discuz
查看: 1891|回复: 1

用西门子博途写梯形图,能不用M存储器就不要用

[复制链接]

860

主题

1626

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10927
 楼主| 发表于 2022-6-10 13:30:45 | 显示全部楼层 |阅读模式
本帖最后由 雷锋不是我 于 2022-6-10 15:05 编辑

1、在西门子200smart里面,M存储器使用的很多,但是到了博途里面,推荐大家不要用M存储器,尽量都用DB块。
2、你可以把任何数据类型的变量,都添加到你的DB块中
3、然后在梯形图里面,直接把DB块里面的变量,往指令的入参和返回值上拖动,按住鼠标不放,然后拖动到参数位置,然后松开

西门子博途软件,建议都用DB块,DB块里面每个变量都可以取一个看得懂,方便记忆和维护的名字,写程序的时候清晰,不容易忘记,很容易理解。

当然了,如果你是带着200smart PLC的编程经历,过渡到现在使用西门子1200plc、1500plc,使用博途软件编程,非要用M存储器,那也没办法,也是可以的,只不过你的程序的可读性就差了一些些,这个看个人喜好了。

就好像西门子200smart里面的VB,在博途里面已经没有了,取而代之的就是DB块,把各种变量,都弄到DB块里面,是推荐的做法!
回复

使用道具 举报

860

主题

1626

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10927
 楼主| 发表于 2022-6-12 20:04:41 | 显示全部楼层
务必要理解在博途中db块的作用,它就是放数据的地方,你对物理世界的理解,都会变为各种数据,这些数据你都要放到db块中去,然后在梯形图里面用指令对这些数据进行计算、判断,读取这些数据,修改这些数据,根据这些数据的值做一些你的设备工艺要做的事情。

以上这些没有写过梯形图,没有弄过plc,没有参与过电气自动化项目开发的人来说,可以说是一定都无法感同身受的,但是确实是实话,确实如此。

那你要怎么打破这种尴尬的局面呢,那就是参与进来,学习看懂,学会写梯形图,用好PLC,伺服,步进电机,变频器,去操控机械,而不是做一个浑浑噩噩的打杂电工或者是一名设备的装配工,你年轻,你可以做几年装配工,但是你不能总是一直干下去,必须找到升级技能的路线图,并走进去。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|佳途自动化学院论坛 ( 苏ICP备15005079号-3 )

GMT+8, 2024-3-28 18:19 , Processed in 0.096547 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表