您的当前位置:首页正文

施耐德问题

2023-06-23 来源:钮旅网


1.关于编程软件ConceptXS , ConceptS , ConceptM , ConceptXL主要区别。

ConceptXS和ConceptS 只能对Momentum PLC 进行编程, 无Concept Security。

ConceptM可对Compact 和Momentum PLC进行编程,无Concept Security。

ConceptXL可对Quantum、Compact、Momentum、Atrium进行编程,有Concept Security。

2.Concept S 和Concept M有多用户版吗?

对于Concept软件而言, 只有XL版才有单用户和多用户版, 而Concept S 和Concept M 只有单用户版, 没有多用户版, 所以如果用户需要3个Concept M的拷贝的话, 那么用户必须定3套Concept M的单用户版.

3. Quantum以太网模板140NOE771X0上Appl灯亮,是什么原因?怎样使之熄灭?

NOE模板如果发生过系统崩溃,就会在模板内部创建一个记录文件,并且NOE模板上的Appl灯亮。要想使之熄灭,用IE浏览器进入NOE模板,进入NOE Diagnostics,再进入Crash Log File Diagnostics,崩溃信息会显示出来,点击“Clear Crash Log File”,就可以清除这些崩溃信息,Appl灯也会熄灭。

4.在Concept2.2 SR2做I/O map时,找不到Quantum As-i模板140EIA92100,此模板有可能应用于Concept2.2 SR2下吗?Quantum As-i模板能配置在本地机架,RIO分站,DIO分站上吗?

Concept2.2 SR2不支持As-i模板140EIA92100,必须是Concept v2.5,Modsoft v2.61,Proworx Nxt v2.1支持此模板。此模板可配置在本地机架,RIO分站,DIO分站上。本地机架最多可配4个EIA92100,RIO分站最多可配4个EIA92100,DIO分站最多可配2个EIA92100。

5. 在Concept2.5中没有140NOE771x1, 那么如何在Concept2.5中配置140NOE771x1 ?

如果想在Concept2.5中配置140NOE771x1, 必须先在Concept2.5 SR2数据库中增加对新的140NOE77101和140NOE77111模板的支持, 具体操作步骤如下:

 先从enterprise上下载NOE_Support_EN.zip文件

在计算机硬盘中创建一个备份文件夹, 将concept目录下的Config.dll, Aiconfig.dll和Modconf.exe以及concept\\dat目录下的sysinfdb.s(0..3)文件拷贝到备份文件夹

 “开始”→”程序”→”Concept2.5”→”ModConnect Tool”

“file” →”Open installation file”→选择NOE771x1.mdc文件→点击”ok”

在”Select Modules”界面中点击”Add All”, 然后点击”Close”

在”Concept Module installation”界面中点击”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/Fast I/O Instructions下。IEC中无中断指令。

8.在Concept中如何打开数据类型编辑器?

在Concept中,使用File→Open→File Format Data Type Files(*.dty)来打开数据类型编辑器。如果用户要自定义数据类型,可打开数据类型编辑器创建导出数据类型。注

意要存一个导出数据类型,File→Save和File→Save as是虚的,直接用命令File→Exit.

9.在Concept数据类型编辑器中生成了一个导出数据类型,但在Concept中的Variable Editor下Data Type一栏下看不到这个数据类型,是什么原因?

有可能是导出数据类型放置的路径不对。如果定义的数据类型为全局导出数据类型,必须放置在Concept/DFB目录下,全局导出数据类型可用于Concept任何项目或任何DFB中。这样生成任何新的项目,在Concept中的Variable Editor下Data Type一栏下均能看到这个数据类型。如果定义的数据类型为局部导出数据类型,则只能放置于相应项目的目录下的DFB子目录下。局部导出数据类型仅能被此项目或其所在的DFB使用。如生成一个新的项目,在Concept中的Variable Editor下Data Type一栏下将看不到这个局部导出数据类型。

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中有将葛莱码(Gray code)转换为整数的指令吗?

在Concept中,没有葛莱码(Gray code)转换为整数的指令,用户只能通过葛莱码与整数的关系公式,自己编逻辑程序来完成转换。在PL7Micro/junior/Pro软件中,有GRAY-TO-INT指令。

13.能不能通过Modem实现Concept编程软件和PLC的远程连接, 如能, 如何实现?

Concept可以通过Modem实现编程软件和PLC的远程连接, 具体步骤如下:

将PLC前面板的开关位置设置到”MEM”, 然后在Concept中设置PLC的Modbus口参数为: Modbus ASCII, 9600Baud, 7Data Bits, Even Parity, 1 Stop Bit.

用标准串行电缆连接Modem和PC串口, 然后进超级终端, 配置串口并建立连接, 串口配置与Modbus口参数一致.

打开超级终端连接窗口, 输入相应的AT指令设置Modem, 并测试通讯.

 输入ATDTxxxx (xxxx是与PLC连接的Modem的号码)进行拨号连接, 若连接成功, 返回”Connected 9600”, 同时Modem上指示灯显示已连接.

在超级终端连接窗口中选择”Disconnect”, 断开超级终端和Modem的连接, 但Modem间的连接依然保留.可从Modem上指示灯判断连接状态.

启动Concept, 并与PLC连接

要结束连接时, 先退出Concept, 然后通过Modem 断电, 或断开电话线, 或在超级终端连接窗口, 输入相应的AT指令断开拨号连接.

14.用Execloader作Modicon PLC的Firmware download 时出现故障, 如何解决?

如果用Execloader作Modicon PLC的Firmware download 时总是出现故障, 无法解决时, 可尝试一下使用DOS下的Loader, 具体步骤如下:

“开始”→”程序”→”MS-DOS方式”

进入concept\\dat 目录下运行loader.exe 文件.

点击”communication parameters”, 按回车, 进行Modbus 或Modbus plus设定

 点击”file selection”, 按回车, 选择欲下载的.bin 文件

点击”load file to PLC”, 按回车

15. 在Concept中配置Quantum Interbus模板140NOA611*0,除了做I/O map外,还要做哪些配置?

在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.2 SR1:QIECv220.bin

Concept2.2 SR2:QIECv222.bin

Concept2.5 SR1:QIECv250.bin

Concept2.5 SR2:Q1SV230D.bin

17.能不能在Concept中获得140 ACO 130 00 输出模块的通道断线信息, 如能, 如何实现?

在Concept中可以通过”i/o map status byte”获得140 ACO 130 00 输出模块的通道断线信息, 具体步骤如下:

 进入concept, 并双击”I/O map”

在”I/O map”配置界面中, 在140 ACO 130 00 输出模块所在站号的”status”栏输入一个3x寄存器, 如300001.

确定140 ACO 130 00 输出模块插在机架的第几号槽, 找到3x寄存器对应的位置. 如140 ACO 130 00插在第3号槽, 则其通道断线信息存放在300002的低8位

18.能不能在Excel电子表格中输入Concept 变量编辑表后再导入concept,如能,如何实现?

在Excel电子表格中输入Concept 变量编辑表后再导入concept, 这个方法是可行的,具体步骤如下:

 “concept”→”file”→”export”→”Variables: text delimited”

选中User defined “;”并输入导出文件名,如:aaa.txt

 打开“Excel”→”file”→”打开”→选择文件类型为文本文件,并选择aaa.txt

在随后的界面中分别选中”分隔符号”和”分号”, 然后在Excel电子表格中输入Concept 变量, 再存盘为aaa.txt

 “concept”→”file”→”import”→将aaa.txt导入.

19.如何获得Quantum 双机热备的内部状态 ?

要想通过软件获得Quantum 双机热备的内部状态, 可在Hot standby configure中定义 nontransfer area , 其长度至少4个寄存器, 其前2个字为反向传送预留, 第3个字为热备内部状态字.

20.在Concept V2.5 中能不能实现用户程序的保护 ?

在Concept V2.5 中可以实现用户程序的保护, 具体步骤如下:

点击 ”开始” → “程序” → “Concept v2.5 XL EN” → “Concept security”

以用户名supervisor 进入 security logon

点击 ”protect” → “select” → 选择要保护的项目

点击 ”protect” → 输入password

如果需要取消用户程序的保护, 具体步骤如下:

点击 ”protect” → “select” → 选择要取消保护的项目.

点击 ”unprotect”.

21.如何解决Quantum 的140ARI03010模块在温度低于零度时温度显示异常的问题 ?

出现这种温度显示异常的原因是当温度低于零度,为负数时,对应的3x寄存器将数据的最高位置为1,其他位不变,而不是以对应正数的补码形式表示,因此无论是以什么数据类型显示3x寄存器均会出现负数显示异常的情况,解决的办法是判断3x寄存器的最高位是否为1,若为1将3x寄存器减去32767即可. 或通过Quantum, ARI030, I_PHYS功能模块转换后再显示.

22.Concept 2.2 SR2软件中无法配置冗余电源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. Concept V2.5如何将授权从一台PC机移到另一台PC机?

首先将授权从PC机移到一张磁盘中,具体操作如下:

开始→程序→Concept V2.5→Authorization→Move product authorization to another PC→Move authorization from computer to diskette.

然后再将授权从磁盘移到另一台装有Concept V2.5的PC机中,具体操作只要将以上步骤最后一项改为” Move authorization from diskette to computer”.

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语言编程,用Word to bit指令,可实现字中取位,此指令在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菜单下的Modbus port settings下,可修改QuantumCPU上Modbus的通讯参数。

33.在Concept中用LD编程,可否同时显示地址和变量名?

用LD编程,在梯形图中不能同时显示地址和变量名,但如果输入的是变量名,如将光标置于某个变量名上,在Concept下面的状态栏中会显示此变量名和地址。

注意:如用984LL编程,将主菜单View下的Expanded选中,能同时显示地址和变量名。用LD编程,Expanded是虚的。

34.在用Concept软件编程时, 如何采用IEC语言实现程序的有条件跳转 ?

在LL 984语言中有专门的程序指令实现程序的有条件跳转的功能, 但在IEC语言中没有类似于LL 984语言中的跳转指令, 但可以通过有条件的启动和禁止Section 的方法实现这种有条件跳转的功能, 具体方法如下:

按跳转逻辑组织Section 的具体内容

为每个Section 指定一个和Section名同名的结构变量, 类型为布尔型

定义跳转逻辑, 并将结构变量赋给线圈

35. ProWORX Nxt Offline/Online软件(定货号372SPU68001NDEV)与ProWORX Nxt Lite Offline/Online软件(定货号372SPU61001NLDV)的主要区别。

ProWORX Nxt软件是基于Windows3.1/95/NT操作平台下,对ModiconPLC进行编程的软件,编程语言为984梯形逻辑图。372 SPU68001NDEV支持全系列ModiconPLC,能对584/984/ Quantum/Momentum/Compact/Micro进行编程,372SPU61001NLDV

只支持部分小型

PLC,仅能对

Modicon

Micro/Compact/momentum/M1E进行编程。

36.如何将ProWorx软件授权从一台PC机移到另一台PC机里?

将 ProWorx 软件安装到目标PC机中

点击”help”→”product authorization”→”software keys”, 然后记下界面右上角的”site code number”

返回源PC机, 点击”help”→”product

authorization”→”software keys”→”move”→”next”

输入目标PC机中的”site code number”, 点击”next”, 并确认

 插入空白软盘, 点击”next”→”finish”→”ok”

返回目的PC机, 点击”add”→”authorize by disk”→”next”

插入授权软盘, 点击”next”→”finish”→”ok”, 授权移机完成

37.能不能在中断子程序中使用MSTR指令 ?

当使用中断锁存模块时, 在定义的中断子程序中不能使用MSTR指令, 除此之外, 在中断子程序中还要注意:

中断子程序中不能使用MSTR指令

中断子程序中不能使用READ/WRITE指令

 中断子程序中不能使用PCFL/EMTH指令

中断子程序中不能使用T1.0/T0.1/T.01定时器

38.随Concept多用户软件包(3用户,10用户或网络版)来的授权盘有几张?如何对它授权?

Concept多用户软件包均只带两张授权软盘,此两张授权软盘完全一样。

在授权时,要选择授权程序中的第一个选项Authorize this PC,再选择By multi-user license disk,提示插入软盘进行授权。注意在第一次授权时,不能选择其余两项。

39.在Concept的LD编程中, 当操作”object”→”insert row”插入空行时, 为什么有时可以,有时出错,错误代码:”LD-3008”, 如何解决?

使用”object”→”insert row”插入空行, 操作没有错, 但如果在插入点以下存在有两个连续的并联梯级时, 一定要在两个连续的并联梯级间留有空行, 否则在其上的某个梯级上插入空行时就会出错,并报错误代码:”LD-3008”,见图示, 如果在位置1没有空行, 则在位置2插入空行会出错, 解决办法, 先在位置1插入空行, 后在位置2插入空行.

40.在Concept的ll984中, 当操作”view”→”expand”时, 为什么不能同时显示地址和变量名?

在用Concept的ll984编程时, 只有先输入变量名, 然后操作”view”→”expand”后, 才能同时显示地址和变量名, 如果先输入直接地址, 然后操作”view”→”expand”, 就不能同时显示地址和变量名.

41.如果单纯操作”view”→”expand”不能同时显示地址和变量名, 如何才能让所有ll984同时显示地址和变量名?

进入LL984编程界面

点击”edit”下拉菜单, 选中”offset reference”

进入offset reference界面后,在”first”处输入第一个寄存器地址, 在”last”处输入最后一个寄存器地址, 在”offset”处输入0, 在”section”处选择”all”

选中复选框”substitute variables if they exist”

最后操作”view”→”expand”

42.为什么在使用Concept 的堆栈操作指令FIFO时, 从堆栈中弹出和压入的情况不符, 而且仅能弹出一部分, 如何解决?

在使用堆栈操作指令FIFO时, 如果出现从堆栈中弹出和压入的情况不符的问题, 往往是因为编程人员使用的是电平信号而不是用上升沿信号控制FIFO的”R”,”SET”,

”GET”管脚, 用电平信号控制会使逻辑上的压入一个数变成压入多个相同的数, 而且

在Concept2.5中栈满输出显示只吸合一个扫描周期, 如不进行锁存处理, 则即使堆栈

满, 满输出显示也不吸合, 更易让编程人员产生错觉.

43. 我用IEC编程了一个Project, 在下载到140CPU11303中时始终报错,显示的错误代码为”OLI-21707”, 但如果仅改变配置, 其他程序不变, 然后再下载到140CPU43412A中时,却又一切正常, 为什么? 如何解决?

出现上述错误情况的原因是用户编程的Project中含有涉及浮点操作的EFB, 对于

140CPU43412A , 它在不作任何处理的情况下即可支持浮点运算, 而 140CPU11303,

如不作任何处理不支持浮点运算, 所以如果在程序下载前没有下载相应的loadable文件,则将该 Project下载到140CPU11303中时会始终报错, 但下载到140CPU43412A中

时,却会一切正常. 解决办法是在程序下载前先下载名为”EMUQ”的 loadable文件.

44. Concept2.5具有IEC程序上载的功能,为什么我仍不能上载我的IEC程序?

必须在Concept2.5下载项目前,在主菜单Project下用Code generation options,选择Include IEC upload information,才能上载IEC程序。见图:

45. 我在Concept 中的 LL984下编了一个子程序和一个子程序调动程序, 但当子程序调用条件满足时, 子程序没有执行, 为什么? 如何解决?

在规划程序时, 应将主程序及子程序调动程序安排到Segment 的前部, 而将子程序

安排到最后一个Segment, 并将子程序定义为在 Unscheduled segment 中, 具体步骤:

例: 将子程序调动程序定义在Segment 1 , 将子程序定义在Segment 2 (在concept下定义)

点击”Segment scheduler” • 点击”Configure”

• 在”Total segments” 中定义为 2

• 将Segment 2 的”Type of solve” 定义为”End of logic”

(在Modsoft 下定义)

定义为 2”Number of segments””I/O” • “Overview”

46.用CONCEPT 2.5组态编辑生成的工程如果用 CONCEPT 2.6打开需要转换吗?

不需要。 CONCEPT 2.6可以直接打开 CONCEPT 2.5组态编辑生成的工程项目。但是 CONCEPT 2.5以前的老版本(包括 V1.x or V2.x)需要转换后才能在 CONCEPT 2.6中打开,转化方法为:首先使用 Concept Converter utility导出原有工程,产生一个 .ASC文件,然后在 CONCEPT 2.6中直接导入这个.ASC文件就可以了。

47.CONCEPT软件中对于变量名(variable names ),步名称(step names ),EFB名称是否支持初始字符为阿拉伯数字0—9?

IEC Extensions…,选中Allow leading digits inPreferences支持。但需要进行如下配置:打开菜单栏Option identifiers,如下图:

48.用Concept 的 Totalizer 功能作流量积算时, 为什么会出现流量累计值与实际不符, 如何解决 ?

造成以上流量累计值与实际不符情况的主要原因是 Totalizer 功能模块中的Cutoff 参数设置不当, Cutoff 参数应设置为一个大于等于零的实型值, 如果该参数设置小于零, 将在“online event” 生成故障记录同时 STATUS 输出管脚输出故障代码, 如果 Cutoff 参数设置过大,就会导致低于 Cutoff 参数设置值的流量无法进行累计, 从而导致累计值与实际不符, 解决办法校正 Cutoff 参数设置值.

49.如何在 Windows NT 环境下安装 Modsoft 软件 ?

在 Windows NT 环境下安装 Modsoft 软件, 具体步骤如下:

• 在 Windows NT 桌面上生成一个快捷图标, 并定义命令行 a:\\install.exe

• 右键单击快捷图标, 并点击 ”Properties” 打开下级对话框

• 点击 ”Memory” 标签

• 在 ”Conventional Memory” 输入区输入数值 640

• 在 “Expanded Memory” 输入区输入数值 4096, 然后点击 “OK” 关闭对话框

• 双击快捷图标安装 Modsoft 软件

50.在Concept 的Section 编辑页上如何显示变量注释 ?

如果是 LL984 的 Section 上的变量的变量注释只能在变量申明表中显示, 而对于用 IEC的 LD 和 FBD 编程的 Section 编辑页上也不能直接显示变量注释, 但可先选中变量, 该变量的变量注释将在编辑页的左下角底部的状态栏中显示.

因篇幅问题不能全部显示,请点此查看更多更全内容