漳州西门子模块代理商
西门子S7-200系列PLC具有高速计数的功能;举一例子来谈谈高速计数的用途,我们采用普通电机来带动丝杆转动,我们想控制转动距离,怎么来解决这个问题?那么我们可在电机另一头与一编码器联接,电机转一圈,编码器也随之转一圈,根据规格发出不同的脉冲数。当然,这些脉冲数的频率比较高,PLC不能用普通的上升沿计数来取得这些脉冲,只能通过高速计数功能了。
启动高速计数功能,也要具有控制字
HSCO HSC1 描述
SM37.0 SM47.0 复位有效电平控制位 0=高电平有效, 1=低电平有效
SM37.1 SM47.1 启动有效电平控制位于 0=高电平有效, 1=低电平有效
SM37.2 SM47.2 正交计数器速率选择 0=4X计数率, 1=1X计数率
SM37.3 SM47.3 计数方向控制位 0=减计数, 1=正计数
SM37.4 SM47.4 向HSC中写入计数方向 0=不更新, 1=更新计数方向
SM37.5 SM47.5 向HSC中写入预置值 0=不更新, 1=更新预置值
SM37.6 SM47.6 向HSC中写入当前值 0=不更新, 1=更新当前值
SM37.7 SM47.7 HSC允许 0=禁止HSC, 1=允许HSC
参照上面的表格,我们选择HSC1高速计数器,控制字为SMB47,现在我们启动高速计数器HSC1,选择为增计数,更新计数方向,重新设置值,更新当前值:这样的话,HSC1的启动控制高为:11111000转化为16进制为 F8,将启动计数器时当前值存放在SMD48中,将预存置放在SMD52中,具体的程序 如下:
同样的,如果计数器在工作状态下想停止计数器,也必须改变它的控制字后,启动HSC具体程序 如下:
3. PID回路控制功能。
通过存储卡传送程序
标准 S7-200 SMART CPU 型号使用 FAT32 文件系统格式支持容量处于4 到16 GB范围内的标准商用 microSDHC 卡。可将 microSDHC卡用作程序传送卡,实现程序和项目数据的便携式存储。
插入存储卡之前,请检查并确认 CPU 当前未执行任何进程。
在 RUN 模式下将存储卡插入 CPU 导致 CPU 自动转换到STOP 模式。
将存储卡插入正在运行的 CPU 可导致过程操作中断,可能引起人员死亡或严重伤害。
插入存储卡前,务必确保 CPU 处于 STOP 模式。
创建程序传送存储卡
要将存储卡编程为程序传送卡,按以下步骤操作:
确保网络硬件和 PLC连接电缆正常工作,CPU 已上电并处于 STOP 模式且 PLC通信正常运行。
如果尚未插入,将microSDHC 存储卡插入 CPU。可在 CPU 通电时插拔存储卡。
如果尚未下载,将程序下载 (页 50)到 PLC。
选择将以下哪些(或全部)块存储于存储卡:在PLC菜单功能区的“存储卡"(Memory Card) 区域单击“程序"(Program) 按钮。