西门子plc编程框架搭建
S7-1200作为新推出的紧凑型控制器,其产品定位在原有的SIMATIC S7-200和S7-300之间,它与S7-300的区别主要体现在硬件、通信、工程、存储器、功能块、计数器、定时器、工艺功能等方面。
一、硬件的区别
在硬件扩展方面,S7-300的主机架多支持八个扩展模块,而S7-1200支持扩展多八个信号模块和多三个通信模块。以S7-300 CPU313C和S7-1200 CPU1214C为例,S7-1200的CPU支持通过信号板来增加IO点数,而S7-300CPU的IO点数是固定的。在硬件组态方面,S7-300和S7-1200的地址都可以由用户手动进行重新分配。
二、通信方面的区别
串行通信方面,S7-300和S7-1200都支持通过RS232和RS485实现点对点通信,支持ASCII、USS和MODBUS等通信协议。S7-300需要选用带PTP接口的CPU或者CP模块,实现RS232的串口通信。而S7-1200则是通过RS232通讯模块来实现串口通信。S7-1200本机集成了PROFINET接口,支持与编程设备、HMI以及其他CPU之间的通信。
三、工程方面
S7-1200的编程软件STEP7 Basic提供了一个易用集成的工程框架,可用于SIMATIC S7-1200和精减HMI面板的组态。
四、存储方面的区别
S7-300和S7-1200的程序存储器和数据存储器的大小都是浮动的。S7-1200 CPU的符号表和注释可以保存在CPU中,可在线获取。在S7-1200中利用符号化存取,可以zui优化分配数据块所占的存储区。在保持存储区方面,S7-1200多可以设置2048个字节的保持区,可以对数据块中的离散变量设置保持性。而S7-300是以字节为单位进行保持性设置的。在存储容量方面,S7-1200的存储卡大可到24兆字节,对于S7-1200存储卡是可选项,而S7-300的存储卡是必选的。S7-300的存储卡无法存放配方和数据记录等。另外S7-1200的存储卡还将用来实现存储区扩展,程序分配及固件升级等功能。
五、程序结构的不同
S7-1200和S7-300一样,有OB块、FB块、FC块及数据块等,程序结构高度模块化,并且可以重复利用,大嵌套深度为16。S7-1200和S7-300类似,都是通过组织块来分配事件的。
六、数据类型的不同
S7-1200中的新数据类型使应用更加灵活。例如用于日期和时间时,S7-300通过调用系统功能块SFC读取日期时间数据,而S7-1200可以通过符号名访问DTL结构的所有组成部分。
七、计数器指令的区别
S7-300中的计数器在计数值大于零时,计数器输出置位,而S7-1200中的计数器,在计数值大于等于设定值时,输出置位。S7-300 S5计数器的计数范围是0到999,而S7-1200的计数范围是可调的。
八、定时器指令的区别
S7-300中的定时器在计时值大于设定值时,定时器输出置位,而S7-1200的定时器在计时值大于等于设定值时输出置位。另外S7-1200的定时时间可以像S7-300一样直接输入。
九、工艺功能
S7-1200和S7-300类似,都是通过调用相应的块来实现不同的工艺功能。
扩展阅读:关于西门子PLC的无线通讯搭建
钮瑶残3639请问,组态王与西门子PLC之间怎么编程!! -
杜弯喻14719537934 ______ 首先在组态王里建设备,要是西门子s7系列的话,就在西门子里找相关的型号,建立变量连接到所采集数据的vw寄存器. 例如,AIW0采集的数据(从传感器而来的电流、电压信号如温度、压力等)在plc中存到vw100,建立一个变量根据实际要...
钮瑶残3639学习西门子PLC编程 -
杜弯喻14719537934 ______ 不知道你说的大致明白PLC的工作原理是明白到什么程度.PLC当中数据的存储方式,PLC的结构,PLC的工作方式,各个指令的用法,继电接触器控制线路原理,硬件接线.这些都是初学PLC的基本知识,当你掌握了这些之后编程就是水到渠...
钮瑶残3639西门子PLC在电脑里怎样安装和设置,最好有S7 -
杜弯喻14719537934 ______ 如果要安装西门子Plc编程软件Simatic程序可以买一本西门子的书,比如廖常初老师编写的西门子S7-300/400,里面包含西门子安装软件的光盘,按照详细步骤进行安装到电脑.安装好了之后,通过组态进行和Plc的连接.之后在Simatic进行一系列的参数设置以及编程.
钮瑶残3639西门子PLC如何写入程序 -
杜弯喻14719537934 ______ 你用一台电脑用数据线与PLC连接,将你编辑好的编译一下,显示没有错误时就点下载,再按提示操作. 如果连接不上 那就打开通讯,双击下刷新,设置下波特率9.6
钮瑶残3639构建以西门子PLC为基础的DCS系统 -
杜弯喻14719537934 ______ DCS是集散控制系统.你这个系统的要求只有8路模拟和8路开关量.非常小.任何品牌的PLC都能完成.你可以查查网上有说明DCS与PLC的定义.如果非要西门子.我觉得200系列就能满足.如果要模块型号需要提供模拟信号是那种:4-20vma或者0-10V或者热电偶或者热电阻.开关量输出时24VDC或者220AC或者继电器输出.这些对应型号是不同的.如果有钱使用300系列:)
钮瑶残3639西门子PLC编程时,要建立一个功能或功能块要选择()?A、SFB B、SFC C、OB D、FB E、FC 应该选哪个 -
杜弯喻14719537934 ______ 答案是C,那个程序建立少得了OB啊,这个必备的,其他几个都是看情况而定的,并且在OB里也可以建立其他几项,所以答案C
钮瑶残3639西门子plc编程软件安装 -
杜弯喻14719537934 ______ 在注册表内“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\ ”中删除注册表值 “PendingFileRenameOperations” 不要重新启动,继续安装软件.
钮瑶残3639帮助PLC西门子S7 - 200编程及选用模块 -
杜弯喻14719537934 ______ 很想回答您的问题,,但感觉您的问题不全面!!!最主要的就是角位移传感器的安装位置,以及校准限位的安装(角位移传感器时间长了也会出现偏移现象,需要校准).其他的都没什么难的..模块的话,选用一个带模拟量输入通道的最好(否则还需配个AI模块)..
钮瑶残3639西门子PLC编程 -
杜弯喻14719537934 ______ 建一个fc 块
钮瑶残3639西门子编程的简单例子 -
杜弯喻14719537934 ______ 这个我们大学倒是学过,是西门子的PLC,软件叫step7 S7-200/S7-300,可以用语句,也可以用梯形图搭建. See http://www.chinakong.com/ASP/download/listdown.asp?id=439 for detail.