当前位置:首页 > 技术分享 > 正文

周报114期 | 西门子PLC系列工控问题解答

回复“西门子全套”,领西门子系列电子资料包~1、问:S7-1200断电停机或复位后,高速计数器的值会复位到什么值?答:CPU断电或重启后,高速计数器的值会复位到初始值;如果执行了外部复位,高速计数器的值会复位为0。2、问:S7-1200不编写CTRL_HSC,高速计数器是否可以计数?答:只要在硬件配...

回复“西门子全套”,领西门子系列电子资料包~1、问:S7-1200断电停机或复位后,高速计数器的值会复位到什么值?答:CPU断电或重启后,高速计数器的值会复位到初始值;如果执行了外部复位,高速计数器的......

回复“西门子全套”,领西门子系列电子资料包~

1、问:S7-1200断电停机或复位后,高速计数器的值会复位到什么值?

答:CPU断电或重启后,高速计数器的值会复位到初始值;如果执行了外部复位,高速计数器的值会复位为0。

2、问:S7-1200不编写CTRL_HSC,高速计数器是否可以计数?

答:只要在硬件配置里使能并组态了高速计数器,不编写CTRL_HSC,高速计数器就可以正常计数。CTRL_HSC只是完成参数写入的功能。

3、问:S7-1200为什么高速计数器的数值不增加,总是停在一个固定?

答:如果编程了CTRL_HSC,当置位CV将NEW_CV写入当前值后,CV位不会自动复位为0,这时程序会一直将NEW_CV写入当前值,导致高速计数器不继续计数而保持在固定的NEW_CV值。因此必须编程复位CV,才能避免该错误的发生。

4、问:S7-1200如果高速计数器定义为"运动轴"计数,程序中是否还可以访问ID1000:P的值?

答:如果高速计数器用做内部的运动控制的计数,此时程序中不能再访问ID1000:P的值,否则会造成I/O访问错误。如果没有编程GET_ERROR或GET_ERR_ID指令,还会造成CPU停机。

5、问:S7-1200为什么CTRL_HSC的"STATUS"会返回"80C0"多次访问高速计数器错误?

答:如果高速计数器用做内部的运动控制的计数,则CTRL_HSC的"STATUS"就会返回"80C0"多次访问高速计数器错误。

6、问:S7-1200使用信号板SB12214DI(及早期版本)最多可以接入多少组高速计数器?

答:最多2组,所使用的高速计数器号可以是HSC1、HSC2、HSC5、HSC6其中2组。

7、问:为什么S7-1200高速计数器只能检测到低频率的脉冲信号?

答:在S7-1200CPU和SB信号板的属性中,数字量输入通道的输入滤波器默认设置值为6.4millisec,该输入滤波时间对应的高速计数器能检测到的最大频率为78Hz。因此如果使用该默认值,且S7-1200CPU或SB信号板接入的高速输入脉冲超过78Hz,则S7-1200CPU或SB信号板过滤掉该频率的输入脉冲。要正确使用S7-1200CPU和SB信号板高速计数功能,需要根据实际接入的高速输入脉冲最大频率,在""属性—常规—数字量输入通道设置""输入滤波器时间。或更高版本的S7-1200CPU和SB信号板,每个数字量输入点都可设置输入滤波器时间。

8、问:S7-1200的高速计数器输入通道是否固定?

答:早期固件版本的高速计数器输入通道是固定的,或更高版本的S7-1200的高速计数器输入通道可以在其属性中更改。

9、问:S7-1200CPU最多支持多少个高速计数器?

答:早期固件版本的S7-1200CPU中,CPU1211C最多支持3个单相的高速计数器,CPU1212C最多支持4个单相的高速计数器,CPU1214C和CPU1215C最多支持6个单相的高速计数器。或更高版本的所有型号的S7-1200CPU都支持最多6个单相高速计数器。需要注意的是或更高版本的S7-1200CPU有默认的高速计数器通道地址,而CPU1211C数字量输入地址仅有6个,为,CPU1212C数字量输入地址仅有8个,为。因此如果需要使用CPU1211C的HSC4,HSC5,HSC6或CPU1212C的HSC5,HSC6,则需要更改其硬件输入地址到有效的范围才能正常使用。

10、问:STEP7professional的许可无法彻底完成,因为automationlicensemanager中发生内部错误?

答:一般出现这样的提示,基本都是在win10系统环境下出现的,这主要原因还是win10系统的更新,导致软件不兼容,还有就是博途对win10的支持不太好。

11、问:TIAProtal出错,需要关闭?

答:一般出现这样情况大部分都是博图软件的漏洞,需要你把博图软件升级到最新版本的即可,如果频繁发生,可以考虑重装软件!

12、问:模拟量调速程序,现在就算目标速度(模拟量输入)稳定了,实时速度还是还有波动,伺服驱动器,直接给定(0%-100%-0-1300),基恩士传感器(模拟量)到PLC,PLC通过报文传给伺服?

答:先确定是接线的问题还是程序的问题。程序里面强制给一个数给报文,然后看速度是不是变化的,如果变化说明是接线的问题,如果不变说明是程序的问题,但是给你一个思路。确实不能大于某个设定值就减,小于就加,因为他肯定是个波动的状态,要设置一个可接受的波动范围,比如在目标值的正负10波动都认为它是不变的,这里用程序可以实现的。

13、问:s7-200smart编程软件无法启动提示丢失?

答:如果在运行或编译程序时提示缺少或找不到等类似提示,可以从网上下载这个文件或者拷贝其它电脑上这个文件。然后把文件拷贝到指定目录即可(一般C:\Windows\SysWOW64)里面。

14、问:使用MODBUS的库指令通信时,发现当多次调用MBUS_MSG指令时,指令的故障存储器代码值报6的错误,应如何处理?

答:对于MBUS_MSG指令,再同一时刻只能使用一条,若使能了多条MBUS_MSG指令,将执行第一条MBUS_MSG指令,所有后续MBUS_MSG指令将中止执行并出现错误代码6。因此若有多条指令,可考虑使用DONE位或时间做轮询方式去分别使用。

15、问:EM253是不是可以搭配西门子200任何一款CPU就能实现运动定位?

答:是的,可以搭载西门子200任意一款CPU并实现运动定位。

16、问:200samrt在编写控制程序时,使用子程序可以缩短PLC的扫描周期时间,可以优化程序结构吗?

答:是的,可以缩短比优化PLC扫描周期时间。

17、问:S7-200SMART编程软件如何添加或删除库文件?

答:打开编程软件,找到库菜单选择“库”—右键—“打开库文件夹”将要添加的库文件存放到默认目录下C:\Users\Public\Documents\Siemens\STEP7-MicroWINSMART\Lib“选中“库”—右键—“刷新库”

18、问:200samrt编程软件安装好设置成中文界面的时候菜单栏全是出现问号?

答:一般是出现这种情况大部分都是电脑语言的问题,可以到控制面板------时钟、语言和区域------管理-----更改系统区域设置改成简体中文即可解决。

19、问:s7-200smart与台达变频器modbusrtu通信时MSG指令报104是什么问题?

答:104是从站设备故障,检查台达变频器。

20、问:S7-200SMARTPLC如何使用SD卡下载程序?

21、问:S7-200SMART上电后CPU显示黄色灯,程序未运行?当断电后再上电,CPU还是报黄色灯程序未执行什么原因呢?

22、问:200samrtPLCS型CPU最多可以支持多少个高速计数器?

答:S型PLC最多支持6个高速计数器

23、问:S7-200SMART下载提示所指示的数据页不存在?

答:在上传程序时候只选择了程序块,下载时勾选了程序块和数据块一起下载,上传和下载不一致导致的。

24、问:西门子200samrtPLC可以下载注释吗?

答:不可以,200samrt不允许下载注释,也没有这项功能。

25、问:200samrt下载时,报“端口无法打开或被其他应用程序使用?检查S7DOSHelpService服务是否开启?

答:计算机右键管理选择服务找到S7DOSHelpService把它开启自动即可

26、问:西门子200PLC库下载之后打不开,要怎么操作呢?

27、问:S7-200PLC的通讯口,通讯距离我用100米可以吗?

答:可以,但前提必须要加中继器,一般超过50米必须要加中继器。超过50m距离而不加中继器的话。不能保证这样的通讯一定成功。

28、问:西门子300PLC仿真时出现(无法通过在线接口访问模块CPU314)问题?

答:打开仿真器在项目中的选项(Options)--SetPG/PCInterface中选择"PLCSIM(MPI)",如果不行就选"PLCSIM(PROFIBUS)"。

29、问:WinCC项目无法正常激活什么意思?激活WinCC项目时,进度条始终不变化,无法进图系统,无法进行任何组态操作?

30、问:200smartPlC模拟量模块的输入通道如果不使用的话,要不要短接起来?

答:不使用的模拟量通道要将通道的两个信号端短接。

回复“西门子全套”,领西门子系列电子资料包~

最新文章