施耐德问题汇总.docx
《施耐德问题汇总.docx》由会员分享,可在线阅读,更多相关《施耐德问题汇总.docx(14页珍藏版)》请在冰豆网上搜索。
施耐德问题汇总
1.关于编程软件ConceptXS,ConceptS,ConceptM,ConceptXL主要区别。
ConceptXS和ConceptS只能对MomentumPLC进行编程,无ConceptSecurity。
ConceptM可对Compact和MomentumPLC进行编程,无ConceptSecurity。
ConceptXL可对Quantum、Compact、Momentum、Atrium进行编程,有ConceptSecurity。
2.ConceptS和ConceptM有多用户版吗?
对于Concept软件而言,只有XL版才有单用户和多用户版,而ConceptS和ConceptM只有单用户版,没有多用户版,所以如果用户需要3个ConceptM的拷贝的话,那么用户必须定3套ConceptM的单用户版.
3.Quantum以太网模板140NOE771X0上Appl灯亮,是什么原因?
怎样使之熄灭?
NOE模板如果发生过系统崩溃,就会在模板内部创建一个记录文件,并且NOE模板上的Appl灯亮。
要想使之熄灭,用IE浏览器进入NOE模板,进入NOEDiagnostics,再进入CrashLogFileDiagnostics,崩溃信息会显示出来,点击“ClearCrashLogFile”,就可以清除这些崩溃信息,Appl灯也会熄灭。
4.在Concept2.2SR2做I/Omap时,找不到QuantumAs-i模板140EIA92100,此模板有可能应用于Concept2.2SR2下吗?
QuantumAs-i模板能配置在本地机架,RIO分站,DIO分站上吗?
Concept2.2SR2不支持As-i模板140EIA92100,必须是Conceptv2.5,Modsoftv2.61,ProworxNxtv2.1支持此模板。
此模板可配置在本地机架,RIO分站,DIO分站上。
本地机架最多可配4个EIA92100,RIO分站最多可配4个EIA92100,DIO分站最多可配2个EIA92100。
5.在Concept2.5中没有140NOE771x1,那么如何在Concept2.5中配置140NOE771x1?
如果想在Concept2.5中配置140NOE771x1,必须先在Concept2.5SR2数据库中增加对新的140NOE77101和140NOE77111模板的支持,具体操作步骤如下:
先从enterprise上下载NOE_Support_EN.zip文件
在计算机硬盘中创建一个备份文件夹, 将concept目录下的Config.dll,Aiconfig.dll和Modconf.exe以及concept\dat目录下的sysinfdb.s(0..3)文件拷贝到备份文件夹
“开始”→”程序”→”Concept2.5”→”ModConnectTool”
“file”→”Openinstallation file”→选择NOE771x1.mdc文件→点击”ok”
在”SelectModules”界面中点击”AddAll”, 然后点击”Close”
在”ConceptModuleinstallation”界面中点击”file”,然后点击”Save changes”(注意:
如果不执行该步骤,模板将无法加入数据库)
退出Modconf.exe后即可在Concept2.5中配置140NOE771x1.
6.如何获得Quantum内部的一些系统状态?
以及RIO分站或DIO分站每个I/O模块的状态?
在Concept中如用IEC编程,可通过功能块PLCSTAT获得Quantum内部的一些系统状态,此功能块的输出PLC-STAT包含了11个字,RIO-STAT包含了160个字,DIO-STAT包含了106个字,注意此功能块的输出DIO-STAT仅与RIO分站上的状态信息相关,而不是DIO分站上的信息。
要获得某个RIO分站或某个DIO分站上I/O模块的状态,可分别用功能块RIOSTAT或DIOSTAT。
7.Quantum中断锁存模块140HLI34000能用于双机热备系统中吗?
Concept中用IEC编程,有中断指令吗?
中断锁存模块只能用于本地机架,不能用于RIO或DIO分站上,故不能用于双机热备系统中。
Concept中只有984LL中才有中断处理指令,Quantum中断有基于硬件的中断和基于定时器的中断,所有中断指令在984LL/FastI/OInstructions下。
IEC中无中断指令。
8.在Concept中如何打开数据类型编辑器?
在Concept中,使用File→Open→FileFormatDataTypeFiles(*.dty)来打开数据类型编辑器。
如果用户要自定义数据类型,可打开数据类型编辑器创建导出数据类型。
注意要存一个导出数据类型,File→Save和File→Saveas是虚的,直接用命令File→Exit.
9.在Concept数据类型编辑器中生成了一个导出数据类型,但在Concept中的VariableEditor下DataType一栏下看不到这个数据类型,是什么原因?
有可能是导出数据类型放置的路径不对。
如果定义的数据类型为全局导出数据类型,必须放置在Concept/DFB目录下,全局导出数据类型可用于Concept任何项目或任何DFB中。
这样生成任何新的项目,在Concept中的VariableEditor下DataType一栏下均能看到这个数据类型。
如果定义的数据类型为局部导出数据类型,则只能放置于相应项目的目录下的DFB子目录下。
局部导出数据类型仅能被此项目或其所在的DFB使用。
如生成一个新的项目,在Concept中的VariableEditor下DataType一栏下将看不到这个局部导出数据类型。
10.Concept中的IEC方式支不支持变址寻址,如果支持,如何实现?
Concept中的IEC方式支持变址寻址,先生成一个数组变量XXXARRAY和一个整型变量CONTROL,则其变址寻址的书写格式为XXXARRAY[CONTROL],有关Concept中的IEC方式下的变址寻址有以下注意事项:
变址寻址只适用于ST编程方式
数组变量可为非定位变量,或是4x定位变量,不能定位于0x和1x
11.如何实现易于在线监视的字到浮点数转换?
如果使用word_to_real功能模块实现字到浮点数转换时,当输入一个字变量,在线显示输出时是一个非常怪异的浮点显示,如果要实现字到浮点数转换,同时在线显示一个正常显示的浮点数时,可用如下方法:
当使用Concept2.5时,使用W_INT_REAL 实现字到浮点数转换
当使用Concept2.2时,同时使用WORD_TO_INT和INT_TO_REAL实现字到浮点数转换
12.Quantum开关量模板接葛莱码输出的绝对型编码器,Concept中有将葛莱码(Graycode)转换为整数的指令吗?
在Concept中,没有葛莱码(Graycode)转换为整数的指令,用户只能通过葛莱码与整数的关系公式,自己编逻辑程序来完成转换。
在PL7Micro/junior/Pro软件中,有GRAY-TO-INT指令。
13.能不能通过Modem实现Concept编程软件和PLC的远程连接,如能,如何实现?
Concept可以通过Modem实现编程软件和PLC的远程连接,具体步骤如下:
将PLC前面板的开关位置设置到”MEM”, 然后在Concept中设置PLC的Modbus口参数为:
ModbusASCII,9600Baud,7DataBits,EvenParity,1StopBit.
用标准串行电缆连接Modem和PC串口,然后进超级终端,配置串口并建立连接, 串口配置与Modbus口参数一致.
打开超级终端连接窗口,输入相应的AT指令设置Modem,并测试通讯.
输入ATDTxxxx(xxxx是与PLC连接的Modem的号码)进行拨号连接,若连接成功,返回”Connected9600”,同时Modem上指示灯显示已连接.
在超级终端连接窗口中选择”Disconnect”,断开超级终端和Modem的连接, 但Modem间的连接依然保留.可从Modem上指示灯判断连接状态.
启动Concept,并与PLC连接
要结束连接时, 先退出Concept,然后通过Modem断电,或断开电话线,或在超级终端连接窗口,输入相应的AT指令断开拨号连接.
14.用Execloader作ModiconPLC的Firmwaredownload时出现故障,如何解决?
如果用Execloader作ModiconPLC的Firmwaredownload时总是出现故障,无法解决时,可尝试一下使用DOS下的Loader,具体步骤如下:
“开始”→”程序”→”MS-DOS方式”
进入concept\dat目录下运行loader.exe 文件.
点击”communicationparameters”,按回车,进行Modbus或Modbusplus设定
点击”fileselection”,按回车,选择欲下载的.bin文件
点击”loadfiletoPLC”,按回车
15.在Concept中配置QuantumInterbus模板140NOA611*0,除了做I/Omap外,还要做哪些配置?
在Concept中,在Configure/loadables下要安装ASUP196和ULEX196。
ULEX196是Interbus和ESI的驱动,ASUP196是ULEX196的驱动。
如果不安装这两个loadables,Interbus将不能工作。
Interbus从站不要配置,从站的I/O状态对应于主模板的3x和4x。
16.140CPU11302能用IEC编程吗?
用Execloader下载支持IEC的固件到140CPU11302,然后再在Concept中配置CPU时,选择140CPU11302S,即能用IEC编程。
对应不同版本Concept的支持IEC的固件如下:
Concept2.2SR1:
QIECv220.bin
Concept2.2SR2:
QIECv222.bin
Concept2.5SR1:
QIECv250.bin
Concept2.5SR2:
Q1SV230D.bin
17.能不能在Concept中获得140ACO13000输出模块的通道断线信息,如能,如何实现?
在Concept中可以通过”i/omapstatusbyte”获得140ACO13000输出模块的通道断线信息,具体步骤如下:
进入concept,并双击”I/Omap”
在”I/Omap”配置界面中,在140ACO13000 输出模块所在站号的”status”栏输入一个3x寄存器,如300001.
确定140ACO13000输出模块插在机架的第几号槽, 找到3x寄存器对应的位置.如140ACO13000插在第3号槽,则其通道断线信息存放在300002的低8位
18.能不能在Excel电子表格中输入Concept变量编辑表后再导入concept,如能,如何实现?
在Excel电子表格中输入Concept变量编辑表后再导入concept,这个方法是可行的,具体步骤如下:
“concept”→”file”→”export”→”Variables:
textdelimited”
选中Userdefined “;”并输入导出文件名,如:
aaa.txt
打开“Excel”→”file”→”打开”→选择文件类型为文本文件,并选择aaa.txt
在随后的界面中分别选中”分隔符号”和”分号”, 然后在Excel电子表格中输入Concept变量,再存盘为aaa.txt
“concept”→”file”→”import”→将aaa.txt导入.
19.如何获得Quantum双机热备的内部状态?
要想通过软件获得Quantum双机热备的内部状态,可在Hotstandbyconfigure中定义nontransferarea,其长度至少4个寄存器,其前2个字为反向传送预留,第3个字为热备内部状态字.
20.在ConceptV2.5中能不能实现用户程序的保护?
在ConceptV2.5中可以实现用户程序的保护,具体步骤如下:
点击”开始”→“程序”→“Conceptv2.5XLEN”→“Conceptsecurity”
以用户名supervisor进入securitylogon
点击”protect”→“select”→ 选择要保护的项目
点击”protect”→输入password
如果需要取消用户程序的保护, 具体步骤如下:
点击”protect”→“select”→选择要取消保护的项目.
点击 ”unprotect”.
21.如何解决Quantum的140ARI03010模块在温度低于零度时温度显示异常的问题?
出现这种温度显示异常的原因是当温度低于零度,为负数时,对应的3x寄存器将数据的最高位置为1,其他位不变,而不是以对应正数的补码形式表示,因此无论是以什么数据类型显示3x寄存器均会出现负数显示异常的情况,解决的办法是判断3x寄存器的最高位是否为1,若为1将3x寄存器减去32767即可.或通过Quantum,ARI030,I_PHYS功能模块转换后再显示.
22.Concept2.2SR2软件中无法配置冗余电源140CPS12400,是否只要配一个电源模板?
要将配置冗余电源的四个文件sysinfdb.s0,sysinfdb.s1,sysinfdb.s2,sysinfdb.s3,复制到Concept/DAT目录下。
再重新起动Concept,即可配置冗余电源140CPS12400。
23.Modicon系列PLC有没有进行系统健康状态监视的功能?
Modicon系列PLC有进行系统健康状态监视的功能,如果采用ll984编程可采用功能模块STAT,该功能模块将Modicon系列PLC全部系统状态字表(184字)或部分系统状态字导入4x寄存器,如果采用IEC编程可采用RIOSTAT,DIOSTAT,PLCSTAT等功能模块分别将相应的系统状态字导入对应4x寄存器,然后根据4x寄存器相应位状态判断系统健康状态.
24.140CPU11302/11303支持2个网络模块,但如果先配置NOE77100后配置140CRP93100,允许配置2个NOE77100和1个140CRP93100,如果先配置140CRP93100后配置NOE77100,只允许配置1个NOE77100和1个140CRP93100,为什么?
140CPU11302/11303支持2个网络模块,该网络模块包括NOM,NOE,CRP,MMS
模块,其中CRP包括140CRP81100和140CRP93x00,所以140CPU11302/11303只支
持1个NOE77100和1个140CRP93100,先配置NOE77100后配置140CRP93100,允
许配置2个NOE77100和1个140CRP93100,这是一个Bug.
25.ConceptV2.5如何将授权从一台PC机移到另一台PC机?
首先将授权从PC机移到一张磁盘中,具体操作如下:
开始→程序→ConceptV2.5→Authorization→MoveproductauthorizationtoanotherPC→Moveauthorizationfromcomputertodiskette.
然后再将授权从磁盘移到另一台装有ConceptV2.5的PC机中,具体操作只要将以上步骤最后一项改为”Moveauthorizationfromdiskettetocomputer”.
26.Concept能不能有条件的禁止某个Section的运行?
Concept能有条件的禁止某个Section的运行,具体的步骤是:
首先在梯形图中定义禁止Section运行的条件逻辑,然后将线圈属性定义为Structured→Sect_ctrl,然后定义要禁止的Section名.
27.如何解决在140CPU11302/3上下载带浮点运算模块的程序时出错的问题?
对于140CPU11303来说,要支持浮点运算就必须下载loadable文件emuq,所以在程序下载前先下载loadable文件emuq就可解决140CPU11303上下载带浮点运算模块的程序时出错的问题.
28.Concept中的Simulator能不能对LL984模拟?
Concept中的Simulator只能对IEC程序进行模拟,不能对LL984程序进行模拟.
29.Concept中如何实现字中取位?
如用984LL语言编程,用NOBT或NCBT指令,可实现字中取位。
用IEC语言编程,用Wordtobit指令,可实现字中取位,此指令在Library/extended/converter下。
30.QuantumPLC的140CRP93100作远程主站,通过远程I/O适配器AS-J890-102带800系列I/O作远程分站,用Concept作硬件配置时,找不到AS-J890-102模块和电源模块?
作800系列远程配置时,只作I/O配置既可。
当Quantum140CRA93100作远程I/O适配器,在配置远程分站,可以找到140CRA93100,在这点上有所不同。
31.在Concept下编程,QuantumPLC在每次上电起动时,希望在程序中作一些初始化工作,如何解决?
可用SYSSTATE功能块,当QuantumPLC在每次上电起动时,SYSSTATE功能块的WARM端输出一个得电一个扫描周期的布尔量,使用这个布尔量,可在程序中作一些初始化工作。
32.怎样修改QuantumCPU上Modbus的通讯参数?
在Concept中,Configure菜单下的Modbusportsettings下,可修改QuantumCPU上Modbus的通讯参数。
33.在Concept中用LD编程,可否同时显示地址和变量名?
用LD编程,在梯形图中不能同时显示地址和变量名,但如果输入的是变量名,如将光标置于某个变量名上,在Concept下面的状态栏中会显示此变量名和地址。
注意:
如用984LL编程,将主菜单View下的Expanded选中,能同时显示地址和变量名。
用LD编程,Expanded是虚的。
34.在用Concept软件编程时,如何采用IEC语言实现程序的有条件跳转?
在LL984语言中有专门的程序指令实现程序的有条件跳转的功能,但在IEC语言中没有类似于LL984语言中的跳转指令,但可以通过有条件的启动和禁止Section的方法实现这种有条件跳转的功能,具体方法如下:
按跳转逻辑组织Section的具体内容
为每个Section 指定一个和Section名同名的结构变量,类型为布尔型
定义跳转逻辑,并将结构变量赋给线圈
35.ProWORXNxtOffline/Online软件(定货号372SPU68001NDEV)与ProWORXNxtLiteOffline/Online软件(定货号372SPU61001NLDV)的主要区别。
ProWORXNxt软件是基于Windows3.1/95/NT操作平台下,对ModiconPLC进行编程的软件,编程语言为984梯形逻辑图。
372SPU68001NDEV支持全系列ModiconPLC,能对584/984/Quantum/Momentum/Compact/Micro进行编程,372SPU61001NLDV只支持部分小型PLC,仅能对ModiconMicro/Compact/momentum/M1E进行编程。
36.如何将ProWorx软件授权从一台PC机移到另一台PC机里?
将ProWorx软件安装到目标PC机中
点击”help”→”productauthorization”→”softwarekeys”,然后记下界面右上角的”sitecodenumber”
返回源PC机,点击”help”→”productauthorization”→”software keys”→”move”→”next”
输入目标PC机中的”sitecodenumber”,点击”next”,并确认
插入空白软盘,点击”next”→”finish”→”ok”
返回目的PC机,点击”add”→”authorizeby disk”→”next”
插入授权软盘,点击”next”→”finish”→”ok”,授权移机完成
37.能不