中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

施耐德电气论坛

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 施耐德电气PLC → 浏览主题: M200支持的编程语言
发表新帖 回复该主题
回帖:15个,阅读:373 [上一页] [1] [2] [下一页]
* 帖子主题:

M200支持的编程语言

分享到
27685
cvlsam 版主
文章数:10475
年度积分:1839
历史总积分:27685
品牌积分(施耐德):125
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/6/18 14:13:46
#0楼
M200支持以下4种编程语言:
1、LD(梯形图)
附件 workpicture1.jpg

这也是这个机种使用最多的编程语言。

2、IL(指令表)


附件 workpicture2.jpg

这种编程方式恐怕使用的人越来越少了。

3、Grafcet
这种方式分为2种情况,一种是Twido一直使用的类似于三菱STL(步进梯形图)的方式。

附件 workpicture3.jpg

另一种就是我们常说的SFC的方式。




附件 workpicture4.jpg


对于这种方式需要注意的是,M200在升级到目前最新的硬件版本的情况下支持200步,硬件版本不同对应的可支持的最大步数是不同的,这一点需要注意。
27685
cvlsam 版主
文章数:10475
年度积分:1839
历史总积分:27685
品牌积分(施耐德):125
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/6/18 14:22:35
#1楼
可以通过梯级或者工具栏上>LD和>IL来切换梯形图与指令表。
附件 workpicture1.jpg

梯形图模式下,几乎所有的指令都可以通过操作块来实现。
操作块图式:




附件 workpicture2.jpg





附件 workpicture3.jpg

在M200中是找不到MOVE指令的,是通过操作块中输入:%MW0:=100 这样的方式来实现的。
27685
cvlsam 版主
文章数:10475
年度积分:1839
历史总积分:27685
品牌积分(施耐德):125
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/6/18 14:32:54
#2楼
M200支持FB,FC,但是就我个人认为,它仍然停留在子程序的档次上,FB,FC的输入输出参数是全局的,这是不符合IEC规范的。

FC:
附件 workpicture1.jpg

FB:




附件 workpicture2.jpg

可以看到,FB与FC仅仅差异在于FB可以定义输入输出的BOOL变量,其参数仍然是全局参数,这一点和早期的带参数的子程序非常类似。

通过导出导入功能(功能块)可以实现程序的复用,这些自定义功能/功能块只能使用梯形图或者指令表进行编程。
-2155
awuwxk712
文章数:0
年度积分:-2155
历史总积分:-2155
品牌积分(施耐德):3
注册时间:2019/6/18
发站内信
发表于:2019/6/18 19:11:22
#3楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
1946
0aguang0
文章数:573
年度积分:1477
历史总积分:1946
品牌积分(施耐德):804
注册时间:2010/10/21
发站内信
发表于:2019/6/18 19:43:00
#4楼
版主厉害啊..200系列的软件很难受.200的..221的都是.basic 跟basic EL 都不太顺手
有的时候拖个功能块的时候就不知道放哪去了
有的时候去选择里面的功能..比如pto.后面那个小窗口菜单.鼠标移过去就消失.小BUG很多
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
27685
cvlsam 版主
文章数:10475
年度积分:1839
历史总积分:27685
品牌积分(施耐德):125
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/6/19 16:15:14
#5楼
编写一个正弦波:
附件 workpicture1.jpg

附件 workpicture2.jpg

注意的是不能将定时器Q触点作为定时器复位,否则后续的程序不能运行,因此使用了内部触点用于定时器的复位。

Good Luck~
[此贴子已经被作者于2019/6/19 16:19:28编辑过]
27685
cvlsam 版主
文章数:10475
年度积分:1839
历史总积分:27685
品牌积分(施耐德):125
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/6/20 13:00:53
#6楼
编写锯齿波:
附件 workpicture1.jpg

附件 workpicture2.jpg

Good Luck~
27685
cvlsam 版主
文章数:10475
年度积分:1839
历史总积分:27685
品牌积分(施耐德):125
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/6/20 13:20:43
#7楼
编写三角波:
附件 workpicture1.jpg

附件 workpicture2.jpg

Good Luck~
27685
cvlsam 版主
文章数:10475
年度积分:1839
历史总积分:27685
品牌积分(施耐德):125
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/6/20 13:44:07
#8楼
编写矩形波:
附件 workpicture1.jpg

附件 workpicture2.jpg


Good Luck~
27685
cvlsam 版主
文章数:10475
年度积分:1839
历史总积分:27685
品牌积分(施耐德):125
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/6/20 13:45:47
#9楼
以下是引用0aguang02019/6/18 19:43:00的发言:
版主厉害啊..200系列的软件很难受.200的..221的都是.basic 跟basic EL 都不太顺手
有的时候拖个功能块的时候就不知道放哪去了
有的时候去选择里面的功能..比如pto.后面那个小窗口菜单.鼠标移过去就消失.小BUG很多

目前最令人不悦的问题在于跟踪变量的窗口如果不关闭,那么在离线改完程序后,将无法再次开启跟踪功能,需要关闭软件重新打开,我目前还不知道有没有更简便的方法来解决这个问题。

Good Luck~
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2019 Gkong.com, All Rights Reserved

171.6