金昌地区西门子模块总代理
S7-200的程序存储器和数据存储器的大小是固定不变的,而S7-1200的程序存储器和数据存储器则是浮动的。S7-1200CPU的符号表和注释可以保存在CPU中,可在线获取。在S7-1200中利用符号化存取,可以化分配数据块所占的存储区。在保持存储区方面,S7-200仅有数据区可以设置为保持,而S7-1200多可设置2048个字节的保持区,可以对数据块中的离散变量设置保持性。在存储卡容量方面,S7-1200的存储卡可到24兆字节,对于S7-200和S7-1200存储卡都是可选项,可以存放的内容相同。另外S7-1200的存储卡还将用来实现存储区扩展,程序分配及固件升级等功能。
存储的区别
程序结构的不同。S7-200由主程序、子程序、中断子程序、及数据区V区等,而S7-1200有OB块、 SB块、FC块以及数据块等。S7-200调用子程序嵌套深度为8,所有程序块共用一个通用数据块,而S7-1200像S7-300一样具有FC、FB和OB块等,程序结构高度模块化,并且可以重用,嵌套深度为16。在S7-200中将事件分配给中断,中断事件触发相应的子程序。而在S7-1200中则通过组织块分配事件。
全新的西门子S7-200 SMART 带来两种不同类型的 CPU 模块,标准型和经济型,全方位满足不同行业、不同客户、不同设备的各种需求。标准型作为可扩展 CPU 模块,可满足对 I/O 规模有较大需求,逻辑控制较为复杂的应用 ;而经济型 CPU 模块直接通过单机本体满足相对简单的控制需求。
作为欧系代表品牌西门子,在编程方面一贯以严谨,开放
好用舒适性高为特点。
而我们在实际的设计中,长遇到的一
直
情况就是,类似的程序片段反复使用,比如10台电机的星三角降压启动。
当然,我们可以通过一个一个网络,一台一台电机慢慢写出来。
这样肯定没问题。
但是,这种事情,做多了就发现,脑力劳动变成了体力劳动。
同样的结构,改变里面的软元件,一台电机改一次。
效率低,程序质量差,出错难检查。
西门子在这方面有一个很好的解决方案。那就是通过局部变量,设计出程序框架,做成库。后面就可以反复调用。一个电机调用一次,只需要填写按钮的输入点,接触器的输出点就可以,这样编程效率大大提高;出错概率大大降低,程序一致性很好。
接下来我们分享如何创建一个星三角降压启动的子程序,同时分享如何把建立的子程序做成库并反复多次调用
步当然打开STEP 7-MicroWIN SMART软件添加CPU这里不再阐述了。
第二步是打开一个程序,建立对应的局部变量表,如下图所示
第三步则是关键的一步,程序的设计编写
第四步,那就是MIAN主程序中调用我们编写好的子程序
至此,一段简单的子程序就建立并调用完成了;
后我们分享下如何把建立好的子程序做成库(此方法同样适用于添加其他的库文件,如模拟量转换库、频率计算库等)
步:在软件指令树中找到“库”右键点击选择“创建库”
第二步:则会出现下图所示的对话框,可输入新建库的名称以及库的保存路径,一般默认存在STEP 7-MicroWIN SMART的Lib文件夹中即可。选择对用的存放路径后点击保存,然后点击下一页
第三步:选择需要创建库对应的程序块后点击添加,接着点击下一页;如下图所示
第四步:此时,我们可以根据需要选择是否对其库文件进行密码保护;如需要则勾选“是........”输入相关的数字串后点击下一页;如下图所示
第五步:在这里我们可以选择自己想要生成的版本;紧接着同样选择下一页,此时“生成”对话框会提醒我们库所在的路径;如下图所示
第六步:参照步选择“打开库文件夹”则会显示我们刚刚创建的库文件:如下图所示
这时我们参照步选择“刷新库”后关闭软件后再次打开软件,找到库。则会出现我们刚刚创建的库了;如下图所示
第七步:我们可根据需要反复不断的调用库文件,选择不同的实参就可以了
这
就是通过子程序局部变量做出来的效果
通过以上几步我们可以清晰的看到,一台电机只需要输入关键的几个量。而中间的转换过程由事先设计好的子程序完成就可以了。并且在同一个主程序中子程序是可以反复调用的。也就是你有几台电机,就调用几次;从而完全免去了反复修改变量的麻烦。
优势下述的SIMOTION自动化方案具有以下优点:
因为采用实时凸轮计算所以节省内存空间
灵活的参数调整使得安装更加快捷和方便
用于集成软件参数过程的可扩展开放式软件菜单
产品改变时,灵活性高,重设时间短
配方存储器使其可以进行大批量地重复生产
基于图形的编程使其具有高度友好的用户环境
因综合诊断工具和通过SIMOTION SCOUT的对话控制而获得的透明度
使用 SIMOTION 和 SIMATIC S7 可编程逻辑控制器可以轻松地对工艺中涉及的所有机器(例如梳棉机和针织机)进行自动化并将它们网络连接成一条生产线。
与该过程相关的机器数据可在SIMATIC 面板 MP 277 上通过WinCC/ProTool/Pro应用程序的获取,并能通过OPC接口(工业以太网)提供操作数据管理系统。
设计自动化解决方案SINAMICS S120 与 1FK7 高动态伺服电机组合用作驱动系统。SIMOTION 作为开环和闭环控制系统,允许完全在在一个单一的系统中执行运动控制、PLC 和技术任务。
即使在使用大量工艺数据的情况下,这也可以实现较短的循环时间。
使用 SCOUT 工程系统(使用凸轮)对单独循环内的复杂运动顺序进行编程。SCOUT 支持图形编程(运动控制图表)以及更熟悉的 PLC 功能,如梯形图逻辑、功能块图或语言(结构化文本)。
该自动化解决方案的特点:
敷设小车的横向曲线形态的计算和实时调整
通过 PROFIBUS 将数据传输至驱动器
换算跟踪误差偏置或在推断出整个轮廓并在相关的铺设台车路线中应用
面板可用于可视化和操作,通过触摸屏或键盘操作,可以通过 PROFIBUS 连接到自动化系统
SIMOTION 和数据采集系统通过 OPC 服务器通讯,凭借浏览器基于 Windows 的系统的数据交换。
使用 SIMOTION D 和 SINAMICS S120 的自动化解决方案示例