- 西门子SITOP电源6EP1336-3BA00
详细信息
型号:6EP1336-3BA00 品牌:西门子 加工定制:否 所属类别:模块式可编程逻辑控制器 应用领域:工业自动化控制
上海楚控自动化设备有限公司西门子代理商
24小时联系
在 线 商 务 QQ: ---
直线销售 电 话:
传 真:
联 系 人: 颜 工 产地:德国
包装:全新原装
质保:按西门子厂家要求保修一年(人为因素除外)
发货方式:含17%增值税。采用快递方式,配送至全国各地。
我公司为西门子产品销售点,所售产品均为全新原装。我公司有*的技术工程师,可上门安装调试,提供技术支持等服务、
西门子6EP1336-3BA002. 系统硬件架构
图. 1: 系统硬件架构
本例中, S7-300 PLC 读取来自ET200S 1 通道计数模板 24V/100kHz 的 24V 增量型编码器计数值并监视旋转状态。
图. 1是本例的系统配置,包含以下硬件:
• 一台笔记本或 PG/PC
• 一个 CP5512
• 一个S7-300 PLC
• 一个ET200S 系统3. 硬件和软件要求
表 3-1: 硬件订货清单
表 3-2: 软件订货清单
4. 硬件安装及接线
连接的编码器类型:
1) 24V 脉冲发生器(不带方向信号)
2) 24V 脉冲发生器 (带方向信号)
3) 24V 增量型编码器
图. 2: 连接编码器5. 系统组态和参数设置
1)硬件配置
连接图可参照图. 1: 硬件配置图。ET200S 的从站连接到作为 DP 主站 S7-300 PLC,并按照图. 2: 接线图将 24V 增量型编码器连接到ET200 1 通道 24V/100kHz 计数模板。2) 系统配置和参数设置
在 STEP 7 中新建一个名为Latch_ET200S_1COUNT 的项目。插入一个 SIMATIC 300 站并命名为 1 COUNT。然后从硬件列表中选择根据订货号和硬件安装顺序依次插入一个机架,CPU,ET200S 标准从站模块和ET200S 1 通道计数模板(选择1 通道24V/100kHz C 计数模板)。
图. 3: 主站硬件配置
ET200S1COUNT模块参数配置见图. 4.
图. 4: 参数配置
要根据编码器类型选择使用A*B* 还是A* B* DI,此处选择PNP类型的24V增量型编码器。
输入信号B* 的方向可以设置为正向或反向。
参数 "计数类型"可以被设置为3种计数模式:连续计数,循环计数和单次计数。
其它参数可以使用缺省值。3) 程序
主循环OB1:
//预设
L 0 // 删除控制位
T DB1.DBD 0
T DB1.DBD 4
SET
S DB1.DBX4.0 //打开软件门//写控制接口
L DB1.DBD 0 //写入8位到1SSI 模板
T PQD 264
L DB1.DBD 4 //输出起始地址
T PQD 268// 读反馈接口
L PID 264 //从1SSI模板读 8 位
T DB1.DBD 8
L PID 268 //输入起始地址
T DB1.DBD 12
如图. 5所示, 在计数模板的硬件配置中输出接口参数为8个字节 (PQB264 - PQB271)。在上述应用中, 在 DB1 中的 8个字节 (DB1.DBB0 to DB1.DBB7)被用于控制接口的参数分配。
图. 5: 控制接口的参数分配
如图. 6所示, 在计数模板的硬件配置中输入接口参数为8个字节(PIB264-PIB271)。 在上述应用中,DB1 的8个字节 (DB1.DBB8 to DB1.DBB15)用来向接口模板传递参数。
图. 6: 接口参数反馈分配6. 测试, 监视和诊断
图. 7: 变量表监视
在 STEP 7中创建一个变量监视来监视编码器测量值 DB1.DB 8。(反馈接口字节0~3),在变量监视表中通过修改DB1.DBX 13.6(STS_C_UP) 和DB1.DBX 13.7(STS_C_DN)的值来修改计数方向。
西门子SITOP电源6EP1336-3BA00
在我们的应用中,在用计数器的时候必不可少也会要用到比较指令的,所以我们学习了计数器指令之后紧接着就来学习比较指令。
比较指令主要用来比较两个数值或字符串。我们的数值比较指令有:等于=、大于等于>=、小于等于<=、大于>、小于<和不等于<>这6种,而字符串比较指令只有=和<>这两种,这是我们需要注意的。
我们可以看到指令格式是比较符号+数据类型的。我们的数据类型又有几种,一种是字节比较B,一种是整数比较I,一种是双字整数比较D,一种是实数比较R,还有是字符串比较S。以下是在我们编程软件里面指令列表中列出的指令。
对于字节比较,它是两个字节型无符号数的比较;整数比较是用来比较两个有符号字的大小的,比较的两个数我们可以填入变量,也可以填入常数;双字整数比较则用于比较两个有符号双字的大小;实数比较用来比较两个实数的大小,它也是有符号的比较;而字符串比较则是比较两个字符串的ASCII码是否相等。
我们需要注意的是字节比较的范围是0-255,而整数比较的范围是-32768~32767,双字比较的范围是16#80000000~16#7FFFFFFF,注意在使用的时候数值不能超限,不然是会提示有错误的。除此之外,我们在使用字符串比较的时候,是只需要填入整个字符串的首地址就可以了,而不能填入整个字符串的。
下面就举一些对这些比较指令的使用的例子,并也举了些错误例子,可以对照着学习一下。
西门子SITOP电源6EP1336-3BA00 -