- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
浅谈西门子S7-1200的优缺点
S7-1200新推出来,肯定会有一些新意的地方,同时也有一些不
完善的地方。笔者觉得应该列出两个贴子让广大用户把一些使用心得
写出来,这样能使产品更早的完善,大家也可以提提改进意见,甚至
发现一些软件上的BUG
来讲讲西门子S7-1200PLC一些优点:
1、统一了编程平台,以后用西门子的PLC软件都一样,这样有利
于推广。
2、符号表里可以允许重叠寄存器地址,比如我定义了X1:INT:
MW0;X2:INT:MW2,X3:DWORD:MD0,这在一些
运行中会比较方便些,或许是西门子考虑到全符号寻址的需求吧。
3、软件里的每一个NetWork可以收起来,不占多少空间,这样
当network较多时,查找程序比较方便。
4、一些硬件上的改进当然也是好的,比如串口模块,模拟量模拟
的分辨率也提高了。期望后续再出一些新的模块。
5、高速脉冲定位控制相比S7-200有了很多的改善,可以说以现
在的市场来讲200的高速脉冲是个杯具(当然毕竟200的年代太久远
了)。
6、对于高速计数器的使用,也比200要简化一些,不必须再啰嗦
地设置一些控制字了,这对初学者是个福音。
7、LAD编程提供了“横向串连”功能,比如我要置位Q0.0、
Q0.2、Q0.4,可以在一条水平线上串起来,这样节省了纵向空间(在
200的编程软件里则必须是纵向排列的),暂时也就写这么多,想起
来了再写,也希望大家补充,谢谢!
再列一下在测试过程中的一些问题或者改进建议:
1、当你修改某一个程序块后,如果单独下载该块,那么使用的
时间很长,甚至达一分钟以上。如果你选择下载全部软件块,反而下
载时间会短很多,在20秒以内!不知道S7-1200的下载机制造成的?
2、编程软件里的“符号表”不能象S7-200里一样由用户新建组
别,不方便。在S7-200里我一般都分几个区,比如I区,Q区,M
区,V区等,或者以程序里使用的功能分区。但是在1200里所有的
符号变量全部堆在一块,变量较多时查找很不方便。
3、发现一个BUG:由于定时器要占用DB,而我的程序使用定时
器较大,所以我就将所有的定时器放在一个FB里调用,这样使用多重
背景。问题是,当我建立了一个比如TON1IEC_Timer的静态变量,
然后选中它,复制,结果粘贴出来的结果为TON1_1IEC_TIMER,大
家注意,前面是T大写后面全是小写,而粘贴的结果TIMER全为大
写!然后将程序下载到PLC内,运行报错!提示什么NIL_PTR有问
题!
4、测试了运动控制的回零功能,觉得这个回零机制不太合
理。假设电机驱动丝杆直线运行,过程中有三点A--B--C,其
中B区域点为零点开关信号。我组态为正向逼近,开关检测为“左
(负)边”,
1)如果开始回零时负载处于AB之间,那么先以高速沿AB方向
有哪些信誉好的足球投注网站原点,当检测到B原点信号后,系统速度先停止再改为低速反向
按BA方向运行,直到B处原点信号没有了,再以低速朝AB方向运
行,再检测到B原点开关立即停止,回零完成。这个动作没问题。
2)如果开始回零时负载处于B处(即回零开始时原点开关有信
号),那么系统也会先以高速朝AB方向运行,直到B信号没有了,
再反向……然后过程也和1)一样。我觉得这种回零方式就有问题!
既然回零开始时零位开关已经有信号了,那么系统就应该直接反向按
BA方向走,当原点信号丢失后再以低速朝AB方向就可以找到零位
了!实事上在我的系统里就只能按照我说的方式去回零,否则机械
上就会发生碰撞!现在我只能在回零时先由程序判断零位开关是否
文档评论(0)