• 西门子模块6ES7317-2AK14-0AB0接线图形
  • 西门子模块6ES7317-2AK14-0AB0接线图形
  • 西门子模块6ES7317-2AK14-0AB0接线图形

产品描述

产品规格模块式包装说明全新

西门子模块6ES7317-2AK14-0AB0接线图形


1 引言

伴随着国家经济的高速发展,大中型城市的居民成倍增加,给城市交通带来的压力:单单靠地面的公交系统,无法满足人们的日常出行。如何增加公共交通的运输能力,摆在了城市决策者的面前。显然,发展城市大型有轨交通,是解决这个问题的关键。大型有轨交通线分地面轻轨与地下铁路。因为轻轨的运行会产生比较大的噪音等问题,所以,目前国内有轨交通以地铁为主。既然机车在地下运行,就解决地铁系统供风的问题。地铁都是伴随着大密度的客流量,在地下10多米深的隧道内运行。如果在运行期间出现火灾事故,没有良好的排烟系统,后果是不可想象的。一年四季以及客流的高低峰,人们对隧道内湿度、温度、风量等的要求都是不一样的,这也是地铁供风空调系统需要考虑的。

本文介绍施耐德atv61/ats48变频器/软起动在地铁供风空调系统中的应用。

2 术语注解

bas系统:地铁控制系统

fas系统:火灾紧急控制系统。

地铁供风空调系统:车站公共区通风/区间通风系统(大系统)、设备管理用房空调通风系统(小系统)、设备管理用房空调水系统(水系统)、其它区间通风系统(中间风井及射流风机)。

atv61:施耐德风机/泵变频器。

ats48:施耐德通用型软起动器。

3 变频器/软启动在大系统中的应用

从技术角度上说,地铁行业对变频器/软起动的要求不是很高,因为地铁的驱动负载,基本上是风机(供水系统中有一些泵类)。这就决定了其技术门槛是比较低的;供风空调系统中,大系统对变频器/软起动的要求相对较高,

3.1 车站通风系统风机

车站的两端均设置通风道,通风道中并联两台相同技术参数的车站通风风机,并且,它们都是可逆风机。正常工况下,它们起到通风作用,在火灾等紧急情况下,作为排烟风机运行。

根据不同车站的容积大小,该系统的风机功率分布从55kw~90kw,在传统的系统中,风机都是采用星三角启动,也有一些90年代中后期的线路采用软起动。而现在,在此通风系统中采用变频器是一种发展趋势。地铁运行有高低峰,一年四季温度也有区别,如果让风机在任何条件下都处于工频运行,会浪费大量的能源;并且,从舒适性的角度说,对车站内的乘客也是不合理的。变频器在不需要对驱动系统进行任何大的改造前提下,就能根据环境的差别,调节风机的速度,有效的解决了上面的问题。所以,目前在车站风机系统中采用变频器的概率越来越大,并且,一些老的地铁线路,都在把旧方案改造成变频驱动。

具体到技术细节,我们在此不直接把变频器作为描述的对象,而是把变频器控制柜作为整体来描述,简称控制柜。

一般来说,控制柜需要实现三方控制:bas、fas、本地盘柜。其中,bas、fas作为远程控制,只要fas启动,bas需要自动屏蔽。在控制柜上应该有本地/远程切换开关。需要注意的是,在此系统中,很多地铁线要求在变频器边安装旁路,当变频器出现故障,或者是出现火灾,风机能立即从旁路启动,直接工频运行,此情况下,控制柜上需要变频/工频转换开关,保在本地控制时,也能选择变频/工频两种启动方式。

其实控制要求描述到此,我们能够判断,在变频器柜内,不能单单只有变频器,还需要安装小型plc系统。也有一些地铁线路中,控制柜内没有小型plc,因为在每一个车站,都有一套大型plc系统,来处理整座车站中所有任务,那么,所描述的控制要求,就能够交给这套plc来完成。当然,在此没有谁好谁劣的比较,只是在前期设计时,要由设计方来规划考虑了。

如果选择在控制柜中安装小型plc,也有一个需要选择的命题:柜内plc与车站plc系统之间是采用通讯的方式,还是采用数字/模拟量方式。这两种方案都是可行的,只是到目前为止,人们好像还是觉得后者的性与可维护性要高一些,这也是智者见智的问题,在此不作讨论。当然,通讯是发展的趋势,同时,也是可行的方案,应该大力推广。

柜内plc与车站系统plc采用的是数字/模拟量方式,在柜门上安装有“本地/远程”,“变频/工频”选择开关。柜内plc采用施耐德小型plc,变频器是atv61。柜内plc采用数字/模拟量来控制atv61,需要特别指出的是:因为atv61内置modbus/canopen两种通讯方式,采用施耐德小型plc,可以直接用通讯的方式来控制变频器atv61的运行,不会额外增加任何成本,并且已经有地铁线路采纳这种方式。

正常工况下,车站plc根据站内温度、湿度,判断需要多大流量的供风,然后通过模拟量的形式,控制atv61的速度,达到控制的目的。如果某时刻atv61出现硬件故障,无法启动,由选择开关选择为“工频”,直接在工频下启动风机。出现火灾,车站需要排烟,这两台风机作为排烟风机运行,在50hz反向运行,高烟。如果此时控制系统出现问题,通过柜门按钮启动排烟。

3.2 区间隧道通风系统

地铁隧道在几个车站之间都设有一个区间风道,每座区间风道内设有2台可逆转耐高温轴流风机。根据地铁线路的长短,区间风道的数量在4~6座。地铁运营正常工况时,风机每天连续运行8小时,单风机运行或双风机并联运行。

当区间夜间通风时,通过风阀转换实现对区间的通风换气。同时该风机兼容车站及区间阻塞、火灾工况下事故通风。通常情况下,这些风机不需要控制其流量,只需要平稳启停,不能对电网产生冲击。施耐德软起动器ats48可以有效解决这个问题,从技术角度上讲,软起动的应用加简单,其是在于软起动的控制回路的设计。当然,与上面有关变频器的描述一样,软起动控制柜作为一个整体来描述。在柜门上有本地/远程控制选择开关,远程控制包括bas与fas系统。

其中,出现火灾,需要排烟,软起动数字量输入li4定义成禁止所有保护,让软起动强行启动,即使此时软起动有故障。

4 地铁行业对变频器的要求

地铁行业对变频器/软起动的技术难度要求不高,许多厂家的产品都能达到,但是地铁行业也有一些特殊的要求,特别是变频器:

(1)谐波的要求:地铁系统内,除了变频器,还有大量其它重要设备,如果变频器不治理谐波,就有损坏其它设备的可能。地铁行业要求解决这个问题,要求变频器内置电抗器。

(2)emc电磁兼容性的问题:变频器的抗干扰性都比较强,但是,其电磁发射性是非常强的,一方面干扰周围的仪器仪表,其二,地铁线路在市区穿行,可能经过医院,商业大厦,电信基地等等对电磁干扰比较敏感的地方,抑制emc干扰,需要变频器内置emc滤波器。

(3)地铁隧道内环境还是比较恶劣的,要求变频器内部电路板能够配置防腐涂层,降低设备硬件故障。

(4)简单的操作面板,方便维护人员检修,需要变频器的操作界面是中文;同时,该中文面板能够安装在控制柜门上。

(5)操作面板能够同时监视多个重要变量:速度、电流、运行时间、消耗能量。

(6)因为风机是旋转负载,经常出现机械共振,不处理,会出现大的机械故障,所以,变频器提供多个(至少3个)频率跳变点,避开可能的共振点。

(7)当模拟量或通讯出现故障,要求变频器能够不报故障,而是保持一个固定速度运行。

(8)地铁线路很长,加上国内电网电压波动比较大,要求变频器能够有大的电压输入范围,在不影响风量的情况下,电压范围达到:380v,-15%~+10%。

(9)有关输入电压降的问题:在可以设定的时间内,电压降到50%电网电压,变频器不能报故障,并且能够驱动风机运转。电压回复后,速度回到正常状态。

(10)兼容性高,可以采用多种通讯协议:modbus,ethernet,devicenet,profibus等等。

(11)很高的制动力矩,即使不带制动电阻,也能够保证风机从+50hz切换到-50hz时,切换时间小于60秒

  施耐德电气昆腾PLC产品日前通过中国两家测评机构:技术研究和中国电力科学的双重信息技术产品性检测,成为家也是目前惟一通过并获得此类检测认可的PLC产品系列。
工业控制系统已经成为国家关键基础设施的重要组成部分,电力、水力、石化、交通运输、航空**等涉及国计民生的关键基础设施,都需要依靠工业控制系统来实现自动化控制作业。工业控制系统的也直接关系到国家的战略。近期,随着国家相关主管部门针对国有大型企业工业控制设备选型的性要求日趋严格,相关政策法规逐步出台,排除隐患、确保工控已成为中国工业用户当前迫切的任务之一。
针对用户的迫切需求,施耐德电气的“设备、系统、管理”三级纵深防御体系中,将设备级防护作为和基础。通过部署施耐德电气工业信息解决方案,对现有PLC产品进行升级,可以帮助企业有效地确保工控系统的可控。考虑到不**业应用对PLC产品性的实际需求,施耐德电气与行业检测机构和企业也逐步开展密切合作。今年,作为家与中国电力集团就工业控制系统信息合作的企业,施耐德电气将三级纵深防御体系应用于其下属企业的整改具体实践中,良好效果并获得用户认可。在此基础上,施耐德电气将与各大电力集团进一步合作,共同构建为的工业控制信息系统。
施耐德电气中国区副、工业事业部负责人徐骏表示,随着“两化融合”的不断深入,确保工控系统的信息已经成为整个工业控制行业所面临的共同挑战。施耐德电气作为一家具有高度社会责任感的企业,在积推进构建、的工业控制系统信息领域做出了努力。

此次施耐德电气能够通过国家和行业测评机构的

双重检测,证明我们的PLC产品具备了的性和性。施耐德电气的用户可以在大限度内避免针对PLC设备引发的隐患。 

202207281244519172844.jpg202202231632210850864.jpg202202231632201798164.jpg

可以。从AS中“ONLINE,打开相关数据块(DB).使用软盘图标“OFFLINE”保存DB.
通过“File > Generate Source”在DB中产生STL源代码. 通过手动操作将BEGIN和END_DATA_BLOCK行之间的当前值与相应的声明(初始值)逐行连接起来,从而得到下列声明语句:

STRUCT
wordVar : WORD := W#16#ABCD;
...
END_STRUCT ;
编译STL源代码。

76:在通讯任务中,在哪些OB中调用SFB?
在启动型OB(如用于S7-300的OB100和用于S7-400的OB100和OB101)和循环模式OB(OB1)中,调用数据通讯或程序管理(把PLC切换到STOP或RUN)所需的所有SFB。OB100是启动型OB,并在重新启动CPU时运行。例如,在该OB中,用标记M1.0和M0.1来释放个通讯触发器。

77:怎样编程间接访问一个ARRAY类型变量的元素?
一个位、字节或者字符域的尺寸是按照字节限制排列的——在所有其它情况下是按照字对齐的。表T6-1中给出了一个域的存储示例。操作系统计算域中单个元素末端位置的位地址。域被分配到从下一个字地址(或字节地址)。下一个数据类型从下一个整字开始(或者整字节).
声明部分:
在声明部分,定义一个与将被间接寻址的ARRAY有着同一结构的ARRAY。不一定非要将ARRAY声明为IN-OUT变量;也可以声明为TEMP、IN或OUT变量。
网络:
域宽度(OFFSET)在网络中定义。ARRAY中的单个元素的小常规数据宽度是一个字节;即使在两个变量之间定义一个BOOL。有必要确定相关的域的宽度和确定下一个期望域的起始地址。可使用下面的算法:地址(指数):b = 元素长度*(指数 - 1)
创建具有不同数据类型的结构时,注意,在特定的环境下可能会自动插入字节。
保存ARRAY数据类型
示例:ARRAY [1..2,1..3] OF 整数将生成下列域:
多维域是按照顺序保存的。在本例中整数 [1,1]后面是整数 [1,2],整数 [1,3]后面是整数[2,1]。

78:STEP 7 以哪种格式存储POINTER参数类型?
STEP 7以 6 个字节保存POINTER参数。表4-1显示了用于保存POINTER参数类型的内存区域以及每个字节中保存的数据。POINTER参数类型保存了下列信息:DB号(如果DB中没有保存任何数据时为0)。CPU中的内存区域(表格中列出了不同内存区域的十六进制代码)。
数据的地址(按照Byte.Bit格式)。
如果将形式参数声明为POINTER参数类型,则只需要内存区域和地址。STEP 7自动将输入项目的格式转换为指针格式。

79:因为总是要调用Alarm8P(SFB35)块,怎样避免OB 1初始化过程花费太长时间?
(调用)报警块Alarm(SFB33)、A larm_8(SFB34)和Alarm_8P(SFB35)比简单地执行作业检查需要多花费 2 到 3 倍的运行时间。当传送告警时,块的运行时间也会同样长。然而警报通常不会成生,当编程时,需要注意警报块的调用,因为此处用到的所有块需要很长的运行时间,因此被调用OB的运行时间在某些情况下将显著增加。将警报块的调用移动到OB 100/101/102,可以将较长的运行时间转换到启动过程。此处处理时间也会较长,但是由于与模块的参数设置同时进行,启动时间不会太长。

80:当不能卸载STEP 7时,该怎么办?
设法通过控制面板卸载STEP 7。如果安装文件已损坏,卸载程序常会出错,并伴随出错信息。另外STEP 7 CD包含文件Simatic STEP7.msi。可以通过这个文件卸载STEP 7。81:加密的300PLC MMC处理方法
如果您忘记了您在S7-300CPU Protection属性中所设定的密码,那么您只能够采用siemens的编程器PG(6ES7798-0BA00-0XA0)上的读卡槽或采用带USB接口的读卡器(USB deleteàS7 Memory Cardàprommer 6ES7792-0AA00-0XA0),选择SIMATIC Manager界面下的菜单 File 选项删除MMC卡上原有的内容,这样MMC就可以作为一个未加密的空卡使用了,但无法对MMC卡进行jie密,读取MMC卡中的程序或数据。

82:以314C为例计数时如何清计数器值?
有两种方法:
1:在参数设置中“Gate function”选“Cancel count”软件门为0,在为1时,值将清零,
2:利用写“Job”的方式,写计数值的任务号为1。

83:CP342-5能否用于PROFIBUS FMS协议通讯?
CP342-5支持PROFIBUS DP协议,不能用于PROFIBUS FMS协议通讯,同样CP343-5只支持PROFIBUS FMS协议,不能用于PROFIBUS DP协议通讯,而CP342-5和CP343-5都支持PROFIBUS FDL的链接方式;

84:为什么CP342-5 FO无法建立通讯?如何配置?
CP342-5 FO不支持3MB,6MB的通讯速率,如果您购买的是5.1版本的CP342-5,而STEP7中没有V5.1版的CP342-5时,则可以插入一个V5.0版的CP342-5模块,功能不受影响。CP342-5在S7-300系统中的安装位置与普通的S7-300 I/O模块一样,可以插在4至11这8个槽位中的任何一个。

85:CP342-5的3中工作方式有什么区别?
No DP方式下:可以用CP342-5通讯口进行S7编程或进行PROFIBUS的FDL连接,连接人机界面;
DP Master方式下:CP342-5除了作为网络中的PROFIBUS主站之外,也可用于S7编程、FDL连接和连接人机界面。DP delay time参数一般不需设定,除非您采用FDL连接时,要与DP的I、O点刷新时间相一致,才根据PROFIBUS网络能进行调整;
DP Slave方式下:CP342-5除了作为网络中的从站之外,如果选择了The module is an active node on the PROFIBUS subnet选择框,那么CP 342-5也可用于S7编程、FDL连接和连接人机界面,否则CP342-5只能作为从站使用;

86:CP342-5 多能完成多少数据交换?
一套S7-300系统中多可以同时使用4块CP342-5模块,每块CP342-5能够支持16个S7 Connection,16个S5-Compatible Connection。当CP342-5处在No DP模式下工作时,多同时支持32个通讯链接,而处在DP Slave或DP Master模式下时,多同时支持28个通讯链接。CP342-5 作为PROFIBUS DP主站时,多链接124个从站,和每个从站多可以交换244个输入字节(bbbbb)和244个输出字节(Output),与所有从站总共多交换2160个输入字节和2160个输出字节。CP342-5 作为从站时,与主站多能够交换240个输入字节和240个输出字节。CP342-5 可以多连接16个操作面板(OP)以及多创建16个S7 Connnection。

87:如何实现在从站断电、通讯失败或从站通讯口损坏等现象出现时,主站能够不停机?
需要在您的STEP7项目中插入相应组织块。插入这些组织块时,不需要编程内容,当从站断电、通讯失败等现象出现时,主站只报总线故障,但不停机。这样,无论从站先上电,还是主站先上电,系统都能正常运行:
在S7-300中加入OB82、OB86、OB122;在S7-400中加入OB82~OB87、OB122;

88:CP342-5连接上位机软件或操作面板时应该选择什么工作模式?
如果您只是用CP342-5连接上位机软件或操作面板(OP),这时通讯采用的是S7协议,那么建议您选择No DP模式,并且不需要调用FC1(DP_SEND)和FC2(DP_RECV)功能块,它们只是在PROFIBUS DP通讯时才使用;

89:为什么系统上电后,即使CP342-5开关已经拨至Run,但始终处于STOP状态?
应当检查STEP7程序和组态是否正确(删除程序,只下载硬件组态)、检查CP342-5连接的24V电源线是否正常、M端是否与CPU的M端短接、通讯电缆连接是否正确(确认通讯电缆未内部短路),CP的firmware是否正确。如果您确认可以排除以上原因,那么可能您的CP342-5已经损坏,请换;

[NextPage]

90:如何用CP342-5组态PROFIBUS从站?
1.在STEP7中生成一个新的项目,并插入一个S7-300站。
2.在硬件组态窗口中选择一个S7300的导轨以及相应的CPU。
3.硬件组态窗口中,在路径 "SIMATIC 300 > CP 300 > PROFIBUS > CP342-5" 选中于您订货号和版本号对应的CP342-5,插入到S7300站对应的槽位中,注意如果您购买的是Version5.1,而组态中只能够找到Version5.0,您可以选用Version5.1替代Version5.0.。
4.在插入CP342-5的过程中,会弹出一个PROFIBUS属性窗口,请点击”New…”按钮,创建一个PROFIBUS网络PROFIBUS(1) ,并设定CP342-5作为从站的站地址为3。
5.双击CP342-5,打开CP342-5的属性窗口,在"Operating Mode" 标签页下选择"DP Slave" 选项,此时会弹出一个警示窗口,告知您如果要用CP342-5实现CPU和PROFIBUS从站的通讯,调用FC1(DP_SEND)和FC2(DP_RECV)功能块,实现CPU与CP342-5之间的数据交换,而CP342-5与PROFIBUS的数据交换是自动完成的,不用编程。FC3和FC4用于诊断和通讯功能的控制,一般不用调用。
6.点击OK ,存盘编译。.

91:如何用CP342-5组态PROFIBUS主站?
1.在STEP7的SIMATIC Manager窗口中在插入一个S7300站;
2.重复以上组态从站步骤的2-4步,注意插入CP342-5时,不能点击”new…”按钮,而直接用鼠标选中以上创建的PROFIBUS(1)网络,点击OK;
在"Operating Mode"标签页中选择"DP Master"选项;

92:采用CP342-5的DP通讯口与采用CPU集成的DP通讯口进行通讯有什么不同,这两种通讯口功能有什么不同?
可以通过CPU集成的DP通讯口或CP443-5模板的DP通讯口,调用Load/Transfer指令(语句表编程,如图2)、Mov指令(梯形图编程)或系统功能块SFC14/15访问从站上的I/O数据;
如果您使用342-5模块的DP通讯口进行通讯,那么您就不能使用Load/Transfer指令(语句表编程)、Mov指令(梯形图编程)直接访问PROFIBUS从站的I/O数据。采用CP342进行PROFIBUS通讯包括两个步骤:
1.CPU将到CP通讯卡的数据寄存器当中;
2.数据从CP342-5的数据寄存器当中写到PROFIBUS从站的Output数据区(反过来就是CPU读取从站bbbbb数据的过程);CP342-5与从站的bbbbb/Output数据区的通讯过程是自动进行的,但是您还自己手动的调用功能块FC1(”SEND”)和FC2 (”RECV”),完成CP342-5与CPU之间的数据交换。

93:功能块DP_SEND、DP_RECV"的返回值代表什么意思,如何理解?
"DP_SEND"功能块包括有"DONE","ERROR" 和"STATUS"三个参数,用来指示的状态和成功与否。"DP_RECV"功能块包括有"NDR", "ERROR", "STATUS" 和"DPSTATUS"四个参数,用来指示的状态和成功与否。您可以定义相应的数据地址区,存放这些返回值,分析返回的值的意思,当Error=False,STATUS=0,DONE=True,NDR=True时,说明CPU与CP342-5之间的数据交换成功进行。

94:DP从站,CP模板以及CPU之间的数据通讯过程是如何进行的?
使用CP342-5模块,无论调用"DP_SEND" 功能块还是"DP_RECV" 功能块,您都不能直接读写某个PROFIBUS从站的I/O数据。CP342-5模块有一个内部的bbbbb和Output存储区,用来存放所有PROFIBUS从站的的I/O数据,较新版本的CP342-5模板内部存储器的bbbbb和Output区分别为2160个字节,Output区的数据循环写到从站的输出通道上,循环读出从站输入通道的数值存放在bbbbb区,整个过程是CP342-5与PROFIBUS从站之间自动协调完成的,您不需编写程序。您可以在PLC的用户程序中调用"DP_SEND"和"DP_RECV"功能块,读写CP342-5这个内部的存储器。

95:通过CP342-5,如何实现对PROFIBUS网络和站点的诊断功能?
用功能块"DP_DIAG" (FC 3) 可以在程序中对cp模块进行诊断和分析,可以通过job类型如DP 诊断列表,诊断单个dp状态,读取dp从站数据,读取cp或cpu的操作模式,读取从站状态等等

96:为什么当CP342-5模块作为PROFIBUS DP主站,而ET200(如IM151-1或IM153-2)作为从站时,CP342-5上的SF等不停闪烁?

[NextPage]
当S7-300系统中的CP342-5作为DP主站,下挂IM153-2 模块时,IM153-2只能作为DP主站,而不是S7从站运行。可以采取通过GSD文件将ET200从站组态进你的系统。随后IM153模块可作为 DP 标准从站运行。为此,您将GSD文件安装到硬件目录中(通过菜单序列Tools > "Install new GSD file")。在新了硬件目录后您会在"PROFIBUS-DP > Additional Field Devices".中发现DP从站。

97:11.2. 在STEP7中打开一些对象时出错是什么原因?
有的时候您在打开某些项目中的对象时,STEP7会弹出报错窗口,错误信息为'*.dll'文件无法被装载,代码是257:5,
可以看出,上面的错误信息是一个或多个对象不能被显示,出现这种错误的原因是您没有安装与要打开对象相关的软件包。

98:如果想通过上位或触摸屏对PLC中S5TIME类型的参数进行设定,有什么方法?

1、从上位机写整型数INT或实数REAL到PLC,该数值需包含以毫秒为单位的时间值,在写入PLC的数据存储区后,利用ITD(Integer to Double Integer)或RND(Real to Double Integer with Rounding Off)将该值转换为双整形,然后将该值写到类型为TIME的变量里,在程序中调用FC40,将TIME转换成S5TIME即可。

2、从上位机写WORD到PLC,该数值需包含以某时基为单位的时间值,在写入PLC的数据存储区后,用Word Logic下的WOR_W指令将该值与其时基相或,再利用MOVE指令将得到的数值写入S5TIME类型的变量中。

3、如果使用WinCC作为上位软件,或上位软件支持32位带符号浮点数,可以从上位写32位带符号浮点数到PLC中定义为TIME的变量,然后在程序中调用FC40,将TIME转换成S5TIME即可。

99:STEP 7中相关时间处理和转换的功能块有哪些?
SFC 0 "SET_CLK" 设置CPU时钟
SFC 1 "READ_CLK" 读出CPU时钟
FC 3 "D_TOD_DT" 从DATE_AND_TIME 中取出DATE。
FC 6 "DT_DATE" 从DATE_AND_TIME 中取出the day of the week,即星期几
FC 7 "DT_DAY" 从DATE_AND_TIME 中取出时间
FC 8 "DT_TOD"
FC33用于S5TIME到TIME的转换
FC40用于TIME到S5TIME的转换

100:如何实现带电拔出或插入模板,即热插拔功能?
硬件要求:
使用普通的S7-300导轨和U型总线连接器是不能实现热插拔功能的,您购买有源总线底板,才能实现该功能。另外,您在配置时,使用MLFB 6ES7 153-1AA02-0XB0版本以上的接口模块,因为它支持DP协议的DPV1版本,而MLFB IM153-1AA00-0XB0模块是不支持该功能的。目前您能够购买到的IM153接口模块都支持热插拔,只有2-3年以前的IM153接口模块不支持热插拔。
软件要求:您在STEP7 5.1版本以上进行配置;
如果您采用S7-400 CPU或S7-400 CP作为DP主站,那么您可以直接在IM153的属性窗口的"Operating bbbbbeters"标签页里配置热插拔功能。
1:在STEP7的硬件组态窗口的PROFIBUS DP目录中选择相应IM153模块,可以看出该模块支持“module exchange in opration”(热插拔);
2:将IM153模块拖到PROFIBUS总线上;
3:选择I/O模块,插入到ET200M站的各个槽位中;
4:双击ET200M站,打开属性窗口,选中“Replace modules during operation“(热插拔)选项;
5:属性窗口中提供了ET200M站热插拔功能所需的有源总线导轨的订货号;
6:属性窗口中提供了该型号IM153,插入的I/O模块对应使用的有源总线底板的订货号;
除了以上的硬件组态之外,还要向S7-400中下载OB82、OB83、OB84、OB85、OB86、OB87、OB121、OB122等组织块。当ET200M从站上进行模块的热插拔时,中断组织块OB83 ,OB85,OB122被调用。

如果您采用S7-300 CPU 或 CP 342-5作为DP主站,那么您只能够通过安装GSD文件的方式将IM153模块组态成DP从站,并双击IM153,打开它的属性窗口,进行设置。否则您在STEP7的硬件组态窗口中直接将PROFIBUS DP目录ET200M文件夹下IM153模块挂在PROFIBUS总线上。

101:我如何做到对自己的程序块进行加密保护?
您能够通过STEP7软件的KNOW_HOW_PROTECT功能实现对您程序代码的加密保护。
如果您双击鼠标打开经过加密的程序块时,您只能看到该程序块的接口数据(即IN, OUT 和IN/OUT 等类型的参数)和注释信息,而程序块中的代码及代码的注释,临时/静态变量是不能被看到的。同时您也无法对加密保护的程序块做出任何改动。
如何实现程序块保护:
1.打开程序编辑窗口LAD/FBD/STL;
2.将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单 File—>Generate source 生成);
3.在LAD/FBD/STL 窗口中关闭您的程序块,并在SIMATIC
Manager项目管理窗口的source文件夹中打开上一步所生成的source文件;
4.在程序块的声明部分,TITLE行下面的一行中输入”KNOW_HOW_PROTECT”;
5.存盘并编译该source文件(选择菜单FileàSave,FileàCompile);
6.现在就完成了您程序块的加密保护;

102:我如何做到对自己的程序块进行jie密?
取消对程序块的加密保护
1. 打开程序块的Source源文件;
2. 删除文件中的KNOW_HOW_PROTECT;
3. 存盘并编译该source文件;
现在程序块的加密保护已经取消。
注意: 如果没有 STL source 源文件,您是无法对已经加密的程序块进行编辑的;

103:在冗余电源配置中,电源模块掉电,调用那个OB可以防止CPU停机?

通过在程序中添加OB83可以防止CPU停机而添加OB81不能防止CPU停机。
通常我们很以为OB81就是处理所有电源故障的OB块,但对于冗余电源配置中,某个电源模块掉电故障,实际上CPU当作模块插拔故障来处理,因此需调用OB83。

[NextPage]

104:WinCC作为Modbus主站,进行浮点数读取时数据不正确是什么原因?
WinCC作为Modbus主站,进行浮点数读取时,Tag的类型应当选为浮点数32位,注意地址偏移为32的整数倍+1(即33、65、97),如果采用选用bbbbb Bits/Output Bits方式读写(Function Code 01,02),在PLC当中应当将一个字的高低8位进行对调。如果选用bbbbb Words/Output Words方式读写(Function Code 03,04),在PLC当中将一个双字的高低16位进行对调,S7300 Modbus程序块的浮点数处理存在误差,大致在0.5%左右。

105:CP341 modibus通讯时,modibus功能码如何设定?
Function Code 01,05,15 对应M,Q,T,C等数据区,可读可写,具体的字节范围由您在modbus从站组态时设定。
Function Code 02对应M,I数据区,只读,具体的字节范围由您在modbus从站组态时设定。
Function Code 03,06,16 对应DB区,可读可写,在modbus从站组态时设定对应的DB块。
Function Code 04 对应DB区,只读,在modbus从站组态时设定对应的DB块。




http://zhangqueena.b2b168.com

产品推荐