鄢陵县西门子S7-1500PLC模块代理服务-西门子PLC代理介绍
西门子PLC模块代理由上海卓曙自动化设备有限公司提供西门子PLC模块代理,西门子的SIMATICS7-1500控制器除了包含多种创新技术之外,还设定了新标准,提高生产效率。无论是小型设备还是对速度和准确性要求较高的复杂设备装置,都一一适用。SIMATICS7-1500无缝集成到TIA博途中,极大提高了工程组态的效率。

西门子S7-200CN和S7-200SMART有什么区别
S7-200 SMART是西门子公司推出的高小型plc,是国内广泛使用的S7-200的更新换代产品。我通过大量使用S7-200 SMART,感觉与S7-200相比,它有很多亮点。因为刚刚诞生,还有一些不足之处,可以期望今年9月升级后的S7-200 SMART会给我们带来更多的惊喜。
S7-200 SMART吸取了竞争对手三菱FX系列的一些优点。FX分为FX1S、FX1N和FX2N等子系列,它们的性能和价格拉开了差距,给用户更多的选择。S7-200 SMART的CPU模块分为标准型和经济型,经济型的40点CPU CR40在*网上的售价为900多元,与24点的CPU 224还要便宜一点。
三菱的FX1N有60点的基本单元(即CPU模块),FX2N有64点、80点和128点的基本单元,大I/O点数的基本单元平均每个I/O点的价格较低。S7-200 SMART有60点的CPU,而S7-200的CPU (CPU 226)*多40点,它们的价格相差不多。和S7-1200一样,S7-200 SMART的CPU内可安装一块有多种型号的信号板,使配置更为灵活。
S7-200 SMART的CPU保留了S7-200的RS-485接口,增加了一个以太网接口,还可以用信号板扩展一个RS-485/RS-232接口。S7-1200没有集成的RS-485接口。
以太网给人的感觉非常好,S7-200用19.2 bps的波特率下载一个30多KB的项目用了8s,同样的项目用以太网下载,给人的感觉是一瞬间下载就结束了。我只有*早的S7-1200,同样要求的项目它用以太网下载的速度比S7-200还慢(因为程序增大了100多倍)。用以太网和交换机(或路由器)实现多台PLC、hmi和计算机的通信非常方便。
S7-1200的24M SIMATIC存储卡可以用来更新操作系统,但是价格高达1000多元,和CPU模块的价格差不多了。V3 版的S7-1200可以直接用以太网更新操作系统。
S7-200 SMART使用手机的Micro SD卡,可以传送程序、更新CPU的固件和恢复CPU的出厂设置,24M的卡只要30多元。

S7-200 SMART的晶体管输出的CPU模块有3路100 kHz的高速脉冲输出,集成了S7-200的位置控制模块EM 253的功能。S7-200的CPU只有两路高速脉冲输出。只有CPU 224XP的高速脉冲输出频率为100 kHz,其他CPU的只有20 kHz。
与S7-200 SMART配套的触摸屏SMART LINE 700 IE在*网上的价格为950元左右,它们之间可以用以太网或RS-485接口通信.
S7-200 SMART继承了S7-200的优点,例如*的程序结构、灵活方便的寻址方法、强大的通信功能、简化复杂任务的向导和库、PID参数自整定功能等。用系统块设置硬件结构和参数方便直观。
S7-200 SMART的编程语言、指令系统和监控方法与S7-200兼容。除了少数几条与硬件有关的指令,其他指令与S7-200相同。熟悉S7-200的用户几乎不需要任何培训就可以使用S7-200 SMART。
S7-200 SMART的软件自带Modbus RTU指令库和USS协议指令库,S7-200需要用户安装这些库。Modbus主站指令和从站指令读写相同字节数的数据的时间、初始化Modbus RTU的CRC表格的时间不到S7-200的二十分。
与S7-200一样,S7-200 SMART的编程软件集成了简易快捷的向导设置功能,只需按照向导的提示,设置每一步的参数就可已完成复杂功能的设定。允许用户直接设置某一步的功能。
S7-200的编程软件STEP 7- Micro/WIN SMART同时只能显示程序编辑器、符号表、状态表、数据块和交叉引用表中的一个。
S7-200 SMART的变量表、输出窗口、交叉引用表、数据块、符号表、状态图表均可以浮动、隐藏和停靠在程序编辑器或软件界面的四周,浮动时可以调节表格的大小和位置,可以同时打开和显示多个窗口。项目树窗口也可以浮动、隐藏和停靠在其他位置。
S7-200 SMART的帮助增加了搜索功能,指令的帮助不像S7-200有固定的区域,整个窗口区都可以滚动。光标放到S7-200 SMART的指令树或程序编辑器中的指令上时,将显示出该指令的名称和输入、输出参数的数据类型。
S7-200 SMART的编程软件短小精干,仅有80多MB。S7-200的编程软件300多MB,安装编程软件时非得要搭配安装几乎没有任何人使用的TD 400C(已停产)的面板设计工具。S7-1200的编程软件STEP 7 Basic V11有3个多GB。与S7-200相比,S7-200 SMART的堆栈由9层增加到32层,中断程序调用子程序的嵌套层数由层增加到4层。
西门子S7-1500 PLC关于DB块启动值,过程值和快照值的简单理解
测试环境: STEP7 V14 SP1
6ES7 518-4AP00-0AB0 V2.0

过程值即实际值,是程序*执行后产生的数据。
启动值也称为起始值,什么时候起作用?
1。*次下载DB块的时候,启动值会装载到过程值(实际值)。
2。对于DB块里的非保持性性数据,在CPU从STOP到RUN的过程中,起始值会加载到过程值。
对于保持性的数据则不论断电上电还是从STOP到RUN,过程值不变。
3。存储器复位MRES之后,过程值变为启动值。
4。修改了变量名称或者添加删除了变量,再次下载DB,则软件会提示需要将DB块初始化,
这时候起始值会加载到过程值。只要下载时提示DB初始化,则过程值会被启动值覆盖。
快照*的作用就是将过程值放到离线DB的启动值,这样调好的数据可以通过再次下载DB,( 下载的时候,不
会初始化DB,也就是说过程值不变)将*终的实际值存到SMC卡中,来保证即使更换CPU或者执行了存储器复
位,数据也不会丢失。
DB块里还有-个功能按钮叫下载但不重新初始化",该功能只适合在优化的DB中,新添加变量时使用。来保持数
据块中原有数据的过程值不变。在优化DB的块属性里,默认预留100个字节,用于非保持变量,如果新添加的变
量想设为保持性变量,则需要在DB块属性里勾选"启用下载,但不重新初始化保持性变量”变量的数量可以设置。
激活“下载但不重新初始化",添加变量,下载, 不会提示块需要初始化。下载后,在线离线D B块是一致的。
但是,如果取消该功能,则会提示在线离线不-致。再下载D B,则会要求初始化。
所以,使用该功能后,如果想要再取消该功能,需要在合适的时机。
S7-300的数据类型分以下三种:基本数据类型、复合数据类型和参数类型。
一、基本数据类型
1、位(bit)
常称为BOOL(布尔型),只要两个值:0或1。如:I0.0,Q0.1,M0.0,V0.1等。
2、字节(Byte)
一个字节(Byte)等于8位(Bit),其间0位为*低位,7位为*位。如:IB0(包含I0.0~I0.7位),QB0(包含Q0.0~Q0.7位),MB0,VB0等。规模:00~FF(十进制的0~255)。
3、字(Word)

相邻的两字节(Byte)组成一个字(Word),来表明一个无符号数,因而,字为16位。如:IW0是由IB0和IB1组成的,其间I是区域标识符,W表明字,0是字的开始字节。需求注意的是,字的开始字节(如上例中的“0”)都有必要是偶数。字的规模为十六进制的0000~FFFF(即十进制的0~65536)。在编程时要注意,假如现已用了IW0,如再用IB0或IB1要特别加以当心。
4、双字(Double Word)
相邻的两个字(Word)组成一个双字,来表明一个无符号数。因而,双字为32位。如:MD100是由MW100和MW102组成的,其间M是区域标识符,D表明双字,100是双字的开始字节。需求注意的是,双字的开始字节(如上例中的“100”)和字相同,有必要是偶数。双字的规模为十六进制的0000~FFFFFFFF(即十进制的0~4294967295)。在编程时要注意,假如现已用了MD100,如再用MW100或MW102要特别加以当心。
以上的字节、字和双字数据类型均为无符号数,即只要正数,没有负数。
5、16位整数(INT,Integer)
整数为有符号数,*位为符号位,1表明负数,0表明正数。规模为-32768~32767。
6、32位整数(DINT,Double Integer)
32位整数和16位整数相同,为有符号数,*位为符号位,1表明负数,0表明正数。规模为-2147483648~2147483647。
7、浮点数(R,Real)
浮点数为32位,能够用来表明小数。浮点数可认为:1.m×2e。
8、常数的表明办法
常数可所以字节、字或双字,CPU以二进制方式存储,也能够用十进制,十六进制ASCII码或浮点数方式来表明。
阐明:
(1)S5T#格局为:S5T#aD_bH_cM_dS_eMS,其间a,b,c,d,e分别是日,小时,分,秒和毫秒的数值,输入时能够省掉下划线。
(2)D#取值规模为:D#1990_1_1~D#2168_12_31。
二、复合数据类型
用户通过复合基本数据类型而生成就是复合数据类型。
复合数据类型包含以下几种:

1、数组(ARRAY)
将一组同一类型的数据组合在一起组成一个单位就是数组。
2、结构(STRUCT)
将一组同不同类型的数据组合在一起组成一个单位就是结构。
3、字符串(STRING)
字符串是由*多254个字符组成的一维数组。
4、日期和时间(DATE-AND-TIME)
用于存储年、月、日、时、分、秒、毫秒和星期的数据。占用8个字节,BCD编码。星期天代码为1,星期一~星期六代码分别是2~7。
如:DT#2004_07_15_12:30:15.200为2004年7月15日12时30分15.2秒。
5、用户定义的数据类型(UDT,User-Defined Data Types)
由用户将基本数据类型和复合数据类型组合在一起构成的数据类型。
能够在数据块DB和变量声明表中定义复合数据类型。
三、参数类型
是为在逻辑块之间传递参数的形参(Formal Parameter,方式参数)定义的数据类型。
1. 串行通讯模块基本信息介绍
CP340/CP341/CP440/CP441-1/CP441-2模块是西门子S7-300/400系列PLC中的串行通讯模块,这些模块具有1个或2个(CP441-2)串行通讯接口(RS232C、20mA-TTY或RS485/422)。可以运用这些通讯模块完成S7-300/400体系与其他串行通讯设备的数据交换,例如打印机、扫描仪、智能仪表、第三方MODBUS主从站、Data Highway、变频器,USS站等。
2.注意事项:
2.1完成MODBUS通讯时,需要在CP341/CP441-2模块上刺进相应协议的硬件狗(硬件狗、Dongle、协议驱动或Loadable driver指的是同一个东西)
2.2 MODBUS 是单主站结构的串行通信协议,体系中只可以有一个MODBUS主站,而且只可以完成主站和从站的数据交换,从站之间不能进行数据交换。
2.3 RS232C接口的通讯*间隔为15m;RS422/485接口的通讯*间隔位1200m。
2.4 串行通讯模板只有RS232C、20mA-TTY或RS485/422 三种电气接口类型, 想完成串口的光纤通讯,只能购买第三方转化设备,西门子不供给该类设备。
