西门子S7系列,30道最常出现的问题,击中你的心
西门子S7-200SMART PLC问题问:STEP 7-MicroWIN SMART编程软件当中符号表地址I0.0下面红色波浪线是什么原因?
答:说明该地址在符号表中与定义其他的名称, 一般情况下打开的编程软件的符号表中默认有一个I/O符号表,所以可在默认I/O符号表中修改地址或是删除默认的I/O符号表重新在表格1中进行定义。
问:西门子S7-200SMART PLC用SD卡删除CPU里面的程序,要用多大内存的SD卡呢?
答:S7-200 SMART CPU 支持商用MicroSD卡(支持容量为4G,8G,16G;2G和 32G容量不支持 ):可用于程序传输,CPU固件更新,恢复 CPU 出厂设置。一般4G就即可。
问:西门子S7-200SMART PLC支持支持这个吗?1.标准网络通信协议 OPC-UA、SOCKET、Web-Service 等,如为私有协议,需提供接口库和开发说明。2.通过工业以太网与设备互联系统、车间 MES 和工厂 ERP 系统连接
答:OPC可以,其它不行哦
问:如何理解西门子S7-200SMART PLC的扫描周期?
答:扫描周期可简单的认为是对程序执行一遍过程,但实际一个扫描周期中不单单只是执行程序的,还包含了输入采样阶段,程序执行阶段,通信处理阶段,自诊断阶段,输出刷新阶段等。
问:我准备用SD卡往PLC拷贝东西,我直接把程序拷SD卡根目录里然后循环上电就可以了吧?
答:不行,你要在PLC软件里去下载程序到SD卡才可以。
问:西门子S7-200SMART PLC每次打开软件都弹窗设置接口,我把接口设置成PPI,确认进去,下一次又弹窗?
答:说明STEP 7-MicroWIN SMART 访问点MWSMART没有指定接口
打开“控制面板”——“设置PG/PC接口”,确认下MWSMART接口是不是空的
问:西门子S7-200SMART PLC编程软件无法启动提示s7epaapi.dll丢失?
答:1.需要到网上去下载s7epaapi.dll文件,然后拷贝到C:\Windows\SysWOW64目录下即可。
2.可以从另一台电脑或者是别人电脑拷贝一份s7epaapi.dll文件,按照上述的方法存放到指定的文件夹即可。
如果以上的方法不能解决问题,卸载掉软件,退出360、杀毒软件等,然后重新安装编程软件。如果还是无法解决问题,建议重装一下系统,建议安装WIN10 64位专业版系统。"
问:S7-200 SMART安装在win7 64位专业版系统下,打开报错"MW SMART已停止工作",该如何解决?
答:点击开始按钮,在“运行”中写入“gpedit.msc”,点确定键。弹出“本地组策略编辑器”
点击“用户配置”-管理模板-开始菜单和任务栏-不保留最近打开文档的历史,选中“禁用”确定即可,如果以上方法不能解决此问题,建议重新安装软件及重新安装系统。
问:西门子S7-200SMART PLC步进控制正限位和负限位没反应,当电机到达LMT+时没有反转继续向前运动?
答:限位信号主要的作用是起保护作用的,碰到限位后可进行立即停止或减速停止,碰到限位要自动反转的情况只有在回原点的情况下才可能,正常运行若碰到限位是要停止的不会反转的。出现碰到限位不停止的情况主要检查两个方面,一是接线是否正,二是是否在组态的时候有启用限位功能。
问:西门子S7-200SMART PLC如何检测4-20ma传感器断线情况?
答:S7-200 SMART CPU模拟量模块可以检测0~20mA和4~20mA的标准电流信号;两种电流信号的接线、在STEP 7-Micro/WIN SMART软件中的参数设置都是一样的。
区别在于:0~20mA对应的通道值量程是0~27648,而4~20mA对应的通道值量程是5530~27648。
所以对于4~20mA判断短线就容易了,正常工作时不会低于4mA,当传输线因故障断路,环路电流降为0。常取2mA作为断线报警值。这也是很多传感器采用4-20mA的一个原因。
问:2.5版本的西门子S7-200SMART PLC和WinCC的通信方法?
答:需要增加OPC软件,PC Access SMART 或是SIMATIC NET,OPC软件作为桥梁,实现WinCC和S7-200 SMART的通信。
问:安装西门子S7-200SMART PLC编程软件出现msi package是什么意思?
答:出现该提示有可能是MSI软件包的问题,可尝试通过以下方法看是否可解决:
(1)在电脑的左下角的开始菜单中找到运行选项,在运行选项里面输入“%temp%”,然后敲回车键,打开本地临时文件夹选项。
(2)、在打开的Temp文件夹的任意空白处点击右键>>>属性>>>安全>>>编辑>>>添加>>>everyone,添加完后重新安装软件。
问:通过电脑用触摸屏软件(威纶通)控制S7-200smart和带网口的台达变频器,硬件如何接线?
答:(1)确定各自的连接方式和通信协议,如果只是通过触摸屏的仿真软件连接PLC而不是实际的触摸屏,可选择一个带网口的型号的触摸屏,这样在与PLC进行仿真连接时更好实现。
(2)台达变频器的接口不是网口是一个RJ11的接口,但本质还是用的RS485的方式,所有可与PLC的RS 485接口进行连接,在PLC里面编写通信程序与变频器进行通信
西门子S7-200PLC 问题
问:请问选择字节 字 双字时有什么规则吗?比如VW70 VD70,用哪个合适呢?
答:字节,字,双字有不同的存储空间的大小,选择什么地址使用取决于两个方面
(1)数据的大小范围,如字节表示范围0到255,那么超过该数据就需要使用字的存储空间进行存储
(2)数据类型,不同的数据类型对存储空间的大小也有要求,比如说存储一个负数,必须要去是16位的存储空间及你需要使用字的地址,一个实数,他需要32位的存储空间,所有需要使用一个双字的地址。
问:西门子S7-200PLC中变量表里面的TEMP变量如何使用?
答:TEMP是临时变量,程序中每一个主程序、子程序、中断程序中都分配有一定数量的临时存储器,它不能带出本地程序,只能在自己的主程序、或者子程序中作临时使用。TEMP所占据的地址是随机产生的。TEMP在使用TEMP变量时要注意TEMP一定要先赋值再使用。
问:西门子200编程软件可以装在win10系统上吗?
答:官方的描述并没有支持win10系统的S7-200的编程软件,但可尝试安装试一下。
问:一台S7-200 PLC通过串口方式可以接两个上位机通讯吗?
答:可以的,完全可以。只要你PLC带有两个串口就可以。
问:S7-200接了一个EM231RTD模块,但是红灯一直闪,什么原因?
答:EM231模块红灯闪烁有两个原因:模块内部软件检测出外接热电阻断线,或者输入超出范围。由于上述检测是两个输入通道共用的,所以当只有一个通道外接热电阻时,SF灯必然闪烁。解决方法是将一个100Ohm的电阻,按照与已用通道相同的接线方式连接到空的通道;或者将已经接好的那一路热电阻的所有引线,一一对应连接到空的通道上。
问:我是win7 64位旗舰版,之前安装过Step7 Micro/Win 4.0 SP9 软件,打了网上的PC/PPI补丁之后是可以正确连接PLC的,后来同学误操作将软件删除,我重新装后就一直无法连接,打开PG/PC接口设置面板,发现没有任何访问点。
答:可尝试按以下方法操作试一下
(1)在PG/PC设置中,选择interface下的SELECT按钮进行PPI的添加
(2)你使用的是PPI电缆还是PC ADAPTER?重新装驱动试试
(3)以上方法不能实现的话,重装Micro/Win 4.0 SP9 和电缆驱动
西门子S7-300PLC 问题
问:在西门子S7-300PLC中DB块,和全局变量表,两者有啥区别?
答:DB数据块可以定义为背景数据块和全局数据块.全局变量就是外部变量,它是在函数外部定义的变量。也可以这样理解变量定义在函数外面,就是全局变量。
问:西门子300PLC CPU指示灯EXTF灯和BUS2F灯闪亮 可以视为2号接口的总线出问题了吗?
答:EXTF,红色,外部故障,BUS2F,红色,MPI/PROFIBUS DP接口2的总线故障。建议检查一下DP总线。
问:step7里的看门狗是什么?有什么作用呢?
答:检测CPU 模块的硬件与顺控程序的异常的CPU 模块内部的时钟。系统内的DB1程序块就是看门狗
其他问题
问:安装博途V15中报错“Windows要求已数字签名的驱动程序”如何解决?
答:在开始菜单中打开运行程序。在弹出的运行窗口中,输入gpedit.msc命令,确定,就能进入组策略编辑窗口。在组策略窗口中找到“管理模板”再找到“驱动程序安装”这一项,在驱动程序安装的右侧窗口,找到并选择“设备驱动程序的代码签名”。在属性窗口,默认状态为“未配置”这一项,如果想禁用驱动签名,先将其改为“已启用,然后再重新安装博途软件即可。
问:Smart_700_IE 触摸屏组态画面应该用什么软件?
答:WinCC flexible SMART V3即可
问:博途V15,一个项目下有两个PLC,做主从通信,是否能仿真?
答:仿真软件可支持一些仿真功能,主要看使用的是什么协议的仿真,比如说S7通信就可支持仿真操作。
问:西门子博途V15提示存储卡上没有足够的空间,怎么办?
答:是不是你SD卡放满了,你最好看一下SD卡剩余内存,清除一下内存。
问:西门子S7-1500 PLC可以同时接入Profinet和Profibus两种协议的设备吗?
答:可以,如果西门子S7-1500 PLC本体上没有DP接口,加一个profibus的模块即可
问:安装wincc时,电脑的MSMQ服务器打不开是什么原因?
答:我的电脑--管理--服务和应用程序--服务--将此服务启动,另外选中此服务右键属性查看依存服务,再看看依存的服务工作是否正常。
服务工作正常了还有权限问题,选中distributed transaction coordinator服务右键属性里面有登陆属性页,改为本地系统账户
问:S7-1217C与华为云数据对接的数据格式是什么呀?
答:具体的还要所使用的协议是什么。
问:CPU 1215C DC/DC/DC一直使用是高电平+24V输出。我要控制信捷伺服,信捷伺服控制器输入都是低电平0V输入.CPU 1215C DC/DC/DC能否低电平0V输出呢?
答:可以考虑使用信号板。
现在为你准备好了,这些曾经让你头秃、加班熬夜的技术干货!
小白入门必懂PLC软件+干货包 重磅加餐,PLC入门学习全流程、电工基础大全、电工进阶PLC、PLC例程、西门子工程师地图……软件汇总
学习步骤
现在你还有什么可担心的呢?赶紧看领取方式吧~
西门子PLC系列二十六问,每道都是经典常见题
西门子S7-200SMART PLC 常见问题
问:西门子S7-200SMART CPU上的EEROR指示灯亮红灯是怎么回事?
答:故障指示灯ERROR亮红的有几种情况
(1)常亮红灯,基本可以判断是CPU的固件有问题
(2)红灯闪烁,程序或是硬件出现问题,可通过编程软件连接上CPU后,在软件的“PLC”菜单中的“信息”中可查看到CPU的具体信息。
问:西门子S7-200SMART PLC ST40的PLC,电脑下载程序后PLC已经处于运行状态,但电源一关电,再送电,PLC仍处于停止状态,怎样设定,使PLC一有电源便处于运行状态?
答:该情况在于未给CPU组态启动模式,可在系统块里面的“启动”选项中进行配置为RUN模式即可,对于启动模式的配置后3种模式
(1)STOP模式(默认模式),当CPU重新上电后进入到STOP模式
(2)RUN模式,当CPU重新上电后,自动进入运行模式
(3)LAST模式,当CPU重新上电后,CPU进入断电前的模式。
问:昆仑通态触摸屏、西门子200smart PLC、西门子V20变频器三者通讯,需要用哪些硬件,采用哪种通讯方式?
答:这有多种方式可选择
(1)西门子V20变频器可支持USS或是MODBUS通信协议与S7-200SMART CPU进行通信,通信接口为RS485的接口,可使用S7-200SMART CPU集成的RS485口进行连接
(2)触摸屏与S7-200SMART CPU连接这需要取决于触摸屏的型号和所带的接口,若触摸屏只有RS485接口,那么S7-200SMART CPU需要增加一个SBCM01的信号板才可以通信连接,若触摸屏带有以太网接口的,那么S7-200SMART CPU本身还集成有一个以太网接口,可通过该以太网接口进行连接。
问:S7-200SMART编程软件出现由于找不到s7epaapi.dll这样怎么办?
答:这种情况大部分是跟系统有关,可尝试通过下面的方法去解决
(1)从网络上下载这个文件或者走别人电脑拷贝过来都可以Windows XP/WIN7/win10系统(64位系统对应64位dll文件,32位系统对应32位dll文件),将s7epaapi.dll复制到C:\Windows\System32目录下,(注意:如果系统是64位的请将32位的dll文件复制到C:\Windows\SysWOW64目录)
(2)卸载已安装的软件,然后重新进行安装软件
若还是无法处理,则建议重新安装操作系统。
问:西门子S7-200smart自带仿真软件?
答:对应S7-200系列的PLC(包括S7-200SMART)西门子官网都没有为其开发过仿真软件,现在市面上流行的仿真软件为第三方的仿真软件,使用时可仿真一些简单的逻辑控制,使用时,把编程软件编写好的程序导出成awl格式的文件,然后在打开仿真软件把该awl格式的文件导入进去,仿真模拟的时候全部在仿真软件的界面上操作。
对应该仿真软件,因仿真能力的问题,个人建议还是少用,想要学习好PLC还是买个S7-200SMART的CPU更好。
问:电脑不连网络西门子S7-200SMART PLC软件编写程序可以下载和上传 ,可以吗?
答:PLC的网口是以太网接口并不表示需要电脑连接网络,可以用网线把PLC的网口与电脑的网口连接在一起,在通信连接的时候选择好你连接的网络接口卡,然后去搜索PLC的IP地址,搜索出来后设置电脑的IP地址,保证与PLC的IP地址同一个网段即可进行连接下载和上传程序了。
问:以太网就是pn通信?profibus就是pd通信?
答:以太网不能说是PN通信,以太网是一个通信接口,在这个接口下可支持Profinet通信(简称PN通信),也可支持别的通信,如S7通信,OUC通信等,profibus也不能说就是DP通信,因为在profibus有DP和PA等,
问:西门子S7-200SMART中 假如VB0在程序里面使用了,VW0 或VD0算不算是被占用了?
答:这不应该说是占用,而应该说是地址重复了,因为VW0是由VB0和VB1组成的,VD0是由VB0,VB1,VB2,VB3组成的 ,如果你程序里面使用了个VB0,那么对于VW0的和VD0的地址就不要再使用了(特殊情况除外),因为有重复的地址,容易出现数据的不正确。
问:S7-200SMART PLC V2.5编程软件在哪里下载?
答:技成论坛里有,可以直接搜索查找
问:S7-200SMART PLC编译无错误,下载出现非致命性错误,找不到原因?
答:编译无错误只能说明是你的程序符合编程的规则,有时编译是检测不到你的程序编写的错误的,如顺控指令编程时你没有编写顺控结束指令,编译就不会出错,但下载就会报你说的这种错误提示,对应该种提示看通过软件连接PLC后,在菜单栏的“PLC”选项中的“信息”里面可查询到具体的程序错误位置,找到后修改即可。
问:S7-200SMART V2.3和博途在win7系统能装吗?
答:可以支持Win7系统,对应S7-200SMART 的编程软件,现在最新版本的为V2.5版本,建议安装新版的软件。
问:Smart 200支持扩展485模块吗?不要信号板
答:CPU有一个RS485的扩展模块,模拟名称为DP01,但是该模块主要支持的是profibus-DP从站的功能,通过改模块可以把200SMART CPU作为profibus-DP从站使用,若你想要支持MODBUS通信等,那么就只能增加信号板了。
问:S7-200SMART PLC怎么做8个以上的PID控制?有案例吗?
答:S7-200SMART和S7-200的PLC在PID的应用上是一样的,而且都是只支持8路PID,这主要是受CPU的运算速度的影响,若超过8路,建议换S7-1200的CPU。当然你也可以不使用PID指令或是向导,自己安装PID的计算公式自行编写一个PID的算法指令,这样可超过8路PID,具体你可看下该视频:http://course.jcpeixun.com/3/184.html。
问:西门子smart 200的PLC(CPU SR40) 系统断电一个月没有使用,最近开机发现PLC不能运行,重新下载程序后又可以正常运行,CPU的启动模式在程序中设置的是RUN。这是什么原因呢?
答:该情况很难说是什么原因,一般情下CPU的程序不会因为断电后丢失,PLC的程序也不是通过电池保存的。重新开机后在STOP模式下,这种情况很难判断是什么原因。
比如说是否有通过程序的原因做得停机,通过程序完全可实现该功能,如通过系统时钟做判断条件,系统时钟断电时间久后会丢失。
问:西门子smart需要2.5版本支持profinet吧?
答:PROFINET是在V2.4版本开始就支持的,在V2.4版本的是支持PN控制器功能,V2.5版本后增加了智能设备的功能,但同样需要保证CPU的固件版本也是V2.4版本的或是V2.5版本。
问:西门子S7-200SMART PLC的RS485口和威纶触摸屏TK6070IP通信,通讯线已经做好,试了好几次,一直没通信上,请问该怎么设置?
答:自己焊接通信线需要注意几个方面
(1)确定触摸屏RS485端口是COM几,里面针脚中的485+和485-的针脚编号是哪个?
(2)PLC这边是标准的RS485接口,3号脚表示485+、8号脚表示485-,连接的时候正与正,负与负进行连接
(3)触摸屏软件中选择与PLC的驱动为PPI,连接的触摸屏的端口选择正确,设置好PLC的站号和波特率
(4)CPU的系统块中把端口的 波特率和站号改成与触摸屏中设置的一致,并把系统块下载到CPU中
问:西门子S7-200SMART PLC运行中PLC频繁由RUN状态转至红灯报警模式?
答:具体可通过软件连接CPU,然后在菜单栏中“PLC”选项里面的“信息”栏中查看下CPU所记录的信息。
西门子200 常见问题
问:西门子S7-200PLC仿真软件在win10系统上能装吗?编程软件已经装上了,但是仿真装不了。
答:S7-200没有官方版本的仿真软件,现在市面上所使用的仿真软件都是非官方版本的,该软件免安装,打开后可直接使用
问:西门子S7-200PLC的通讯电缆该买什么样的呢?可以帮忙推荐下吗?
答:建议勾选西门子S7-200的PPI电缆,订货号为:6ES7901-3CB30-0XA0
问:西门子S7-200PLC编程软件能在win10系统装吗?
答:S7-200PLC在2017年10月停产,对应编程软件也没有再出现更新过,最后的版本的软件只支持到win7系统,对应win10系统官方说法是不支持,但你可以尝试下。
西门子S7-1200PLC 常见问题
问:TP指令的时序图里的ET,PT管脚是什么?这是个上升沿的指令,如果是定时器的话,是什么意思
答:TP是脉冲定时器指令,指令中的PT表示的是定时器的定时时间设定值,ET表示的是定时器的当前值。指令工作过程如下描述:
当输入 IN 的逻辑运算结果 (RLO) 从“0”变为“1”(信号上升沿)时,启动该指令。指令启动时,预设的时间 PT 即开始计时。无论后续输入信号的状态如何变化,都将输出 Q 置位由 PT 指定的一段时间。PT 持续时间正在计时时,即使检测到新的信号上升沿,输出 Q 的信号状态也不会受到影响。
问:S7-1200PLC的MMC卡和S7-300PLC的一样吗?
答:两个卡不一样,作用也不一样,S7-1200的卡是选件(SD卡),而S7-300的卡是必备(MMC卡)。
问:买了个二手1200PLC 要如何恢复出厂设置呢?
答:使用存储卡清除密码
通过”恢复出厂设置“无法清除S7-1200内部的程序和密码,因此唯一的清除方式是使用存储卡。详细步骤如下:
1.将S7-1200设备断电
2. 插入一张存储卡到S7-1200CPU上,存储卡中的程序不能有密码保护
3.将S7-1200设备上电
S7-1200CPU上电后,会将存储卡中的程序复制到内部的FLASH寄存器中,即执行清除密码操作。注意:不要格式化存储卡"
问:有一台CPU 1214C和触摸屏KTP700PN,要添加什么通讯模块来实现与上位机的Modbus_TCP/IP通讯?
答:可以不需要添加通信模块,在S7-1200 自带的PROFINET接口可支持modbus TCP 协议功能,使用时只要根据S7-1200是作为客户端还是服务器调用相应的指令编写程序即可。
其他问题
问:如何清除MMC卡里面的程序?
答:可以用西门子专用的读卡器去删除MMC卡里面的程序。
问:314C-2DP是紧凑型CPU,它可以扩展模块吗?
答:紧凑型CPU集成有输入和输出,也可通过扩展模块进行增加输入输出。
现在为你准备好了,这些曾经让你头秃、加班熬夜的技术干货! 小白入门必懂PLC软件+干货包 重磅加餐,PLC入门学习全流程、电工基础大全、电工进阶PLC、PLC例程、西门子工程师地图……
软件汇总
学习步骤
现在你还有什么可担心的呢?赶紧看领取方式吧~
来源:技成辅导员
相关问答
engine如何连接plc?
要将引擎连接到PLC,首先需要确定PLC的通信协议和接口类型。常见的PLC通信协议包括Modbus、Profibus、Ethernet/IP等。根据PLC的通信协议,可以选择相应的通信模...
C#调用DLL的3221225477(0xc0000005)'Accessviolation'问...
有个问题想请教各位一下,我这边有个程序用C#写的里面有段代码是调用DLL程序控制PLC的api,但是这个程序有不定时的报错,并且无法捕获只有这个信息可以参...
西门子PLC-300编程软件step7不能打开,提示自动许可证管理器...
之后我打开事件日志上面提示“API=CreateGlobalData,oserrorcode=5,os...记得关闭所有与PLC相关的进程再操作有用(0)回复展开查看全部6条...
在PLC里文件寄存器容量是干什么用的?
文件寄存器(fileregister):当PLC处理数据和数值运算所需的数据寄存器不足时,可以利用文件寄存器来存储数据和各类参数。每个文件寄存器为16位,即存有一个字...
安全门锁怎么写程序?
.2.设计UI界面:根据需求设计小程序的UI界面,包括小程序的图标、颜色、排版等。设计时需要注意美观性和易用性。3.开发程序:使用小程序开发工具,根据需求和...
六自由度机械臂控制系统的设计怎么做?
6r机械臂的控制是一个系统工程。简单来说,伺服电机和伺服驱动是执行动作的部分。我们需要一个大脑发出指令使他动作。这个大脑就是要有上位控制器,主要负责...
电脑和S7-200怎么连接?
如下:-使用串口电缆将电脑上的串口连接到S7-200的串口端口上。-在电脑上运行串口通信程序(例如PuTTY或Xshell),并使用“波特率”设置为9600或240...-使...
运用ASPEN查看纯物质物性-盖德问答-化工人互助问答社区
我得承认我才知道。相当的实用了。多谢楼主,我用aspen三年了,也不知道:loveliness:11#llbear楼主提到的物性应该跟状态有关,如果改变温度或压力...
c#窗体应用肿么获取当前项目的路径-ZOL问答
然后使用PSAPI裏面的GetModuleFileNameEx就可以取得程序的名称,详细请看MSDN的文档。有用(0)回复ntjruotpkf//获取启动了应用程序的可执行文件的路径,包括....
一个行走电机我想它自动来回的电路要怎么接才可以,就是跑到后面一碰到行程开关它就自动跑到前面?
现有的电脑上并不具备直接的输出接口可以用于控制步进电机,需要中间经过一个转换控制.比如单片机,开发板或者PLC之类的.要说哪个更加方便则要看你对于这些...