本例说明如何将SIMATIC S7-212或S7-214与条形码阅读器配合使用。
读入条形码的信息翻译后,再通过自山通信u(Freeport Mode)把信息传入SIMATIC。在S7-212或214的内存中有两个缓冲区,用来存储条形码信息,这两个缓冲区轮流地存储每次新读入的条形码。
通常这些数据可供程序调用。但本例中仅仅将信息存入接收缓冲区,可以用S7-200程序包来查看。
2005年12月16日对于工控行业来说,是一个不平凡的日子,因为这西门子隆重推出了200CN,这是针对市场小型自动化而精心打造的一款产品,以下是我在小型半自动车床上应用的.
概述:
JSD210K-N是用在小型圆柱形零件成批的大量生产中的一种半自动车床,该车床有自动定长进料、车削速度可调、自动按照预先设定的工序进行车削加工、零件计数等功能,去掉了老型号车床中的机械凸轮机构,了车床运行时的机械噪声,了车床的使用寿命,使车床的使用和都非常方便。
硬件构成:
该车床要求有自动定长进料、自动断料、可装夹三把车削(三把刀按照预先设定的工序依次使用)、自动进刀等功能。
1、伺服驱动:主轴5.5KW,进料0.75KW,进刀0.5KW,走刀0.5KW共四套伺服,伺服选用安川的伺服放大器和伺服电机,转为3000r/min,自带2000线的编码器和速比为50:1的二级减速机(主轴为自制减速机,分为四个速比,由PLC控制气缸进行档位切换,速比为2.5:1、10:1、60:1和300:1)
2、中有四个编码器需要采集,同时还有四路脉冲调制输出,故在中选用了2只S7-226CN的PLC,2只PLC通过PPI组成一个网络。一块存储卡,用于保存配方。
3、显示屏选用K-TP178micro屏,通过PPI网络与S7-200CN的PLC进行数据交换 构成:
1、把凸轮一周360度分成24等份,平均每等份15度。运行时,利用CPU226CN的配方功能,把凸轮的运行速度和圈数用编码器脉冲数的形式存入配方中,同时输入对应的系数,选择主轴齿轮箱的速比。
2、把从轴(走刀和进刀)对应于主轴相对位置的量用编码器脉冲数的形式也存入配方中,同时输入对应的系数,齿轮箱速比为50:1。
3、开机后,程序先把主轴、走刀和进刀,三个运行配方调入V存储区,乘上他们各自的系数和速比后进行对比,结果分别送入三个驱动器速度给定的脉冲调制PTO区。
4、一次走刀和进刀周期结束后,进入第二个循环周期,再次按三个运行配方中的第2条配方,把对应数值送入V存储区,重复步骤3的内容。在程序可设定60条配方条目。
5、运行完所有的配方条目,把零件从棒料上切断,同是程序计数,进料驱动器运行,进入下一个零件的加工周期。如无料或数量达到,停机。
硬件要求
为能正常进应用此例,你需要以下硬件:
可能会出现一个问题:
因为SIMATIC S7-200和条形码阅读器都作为数据通信设备(DCE),所以两台设备的数据传输方向有可能会相同,也就是说,二者的数据接收线接在一起,发送线也接在了一起(线2和3)。这个问题可以通过转换器的正确设置或使用的线路适配器(空调制解调式的适配器)来解决。
程序框图
程序和注释
该程序从条形码阅读器接收信息再存入两个缓冲区。
从条传出的信息是ASCII码形式,所接收的条形码存在SIMATIC内存中。这些数据可被程序利用,但本例中仅仅将信息存入接收缓冲区,可以用SIMATIC S7-200程序包来查看。
概述
本例描述了用S7-200实现PID控制功能。这个程序是一个带的执行的PID例子,它很容易修改后与模拟模块EM235一起使用。
例图
程序结构图
程序及注解
初始化部分将PID的所有值复位,并定义了计算P旧控制器的控制周期Tc.计算PID中,出现了某些数字方面的问题,以及控制周期丁c的计算。山于扫描时间的,除法运算通过移位来实现(1024近似为1000),而未调用专门的除法子程序。
微分和积分是另外2个比较灵敏的数算,采用如下公式:
微分运算:
- 贵州黔东南西门子模块中国授权代理 2024-11-23
- 山东日照西门子模块中国授权代理 2024-11-23
- 山东滨州西门子模块中国授权代理 2024-11-23
- 河南三门峡西门子模块中国授权代理 2024-11-23
- 山西忻州西门子模块中国授权代理 2024-11-23
- 山东潍坊西门子模块中国授权代理 2024-11-23
- 吉林松原西门子模块中国授权代理 2024-11-23
- 青海黄南西门子模块中国授权代理 2024-11-23
- 辽宁铁岭西门子模块中国授权代理 2024-11-23
- 云南玉溪西门子模块中国授权代理 2024-11-23