应用领域 | 化工 | 产地 | 德国 |
---|---|---|---|
品牌 | 西门子 |
西门子PLC程序调试方法西门子PLC程序的调试可以分为模拟调试和现场调试两个调试过程,在此之前首先对PLC外部接线作仔细检查,这一个环节很重要。外部接线一定要准确无误。也可以用事先编写好的试验程序对外部接线做扫描通电检查来查找接线故障。不过,为了安全考虑,将主电路断开。当确认接线无误后再连接主电路,将模拟调试好的程序送入用户存储器进行调试,直到各部分的功
![]() |
参考价 | 面议 |
更新时间:2022-06-24 17:19:16浏览次数:528
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子6ES7521-1BL10-0AA0
TIA Portal为程序块提供 KNOW_HOW_PROTECT ?;すδ?。如果没有使用正确密码打开使用此?;すδ艿目槭保隹榻涌诓问?nbsp;Input、Output、 InOut 、Static 和块注释可见,而无法显示接口参数Temp、Constant、程序代码和网段注释。此时被?;さ某绦蚩橐膊荒鼙恍薷?。若使用正确的密码打开程序块时,可以显示所有的接口参数、注释和程序代码。此时被?;さ某绦蚩槭强梢员恍薷摹?/p>
各控制器所支持的程序块?;さ墓δ苋绫?-1所示。
表1-1不同控制在STEP 7(TIA Portal)下所支持的程序块?;すδ?/p>
编程环境 | 编程语言 | ?;し绞?/p> | 适用的控制器 |
STEP 7 (TIA Portal) | § LAD / FBD / STL § S7-SCL § S7-GRAPH | 专有技术?;?/p> (密码保护) | S7-300/400 |
§ LAD / FBD § S7-SCL | S7-1200 (V4) | ||
§ LAD / FBD / STL § S7-SCL | S7-1500 |
硬件:CPU315-2PN/DP V3.2
软件:TIA Portal V13 Update 6
3.1 组态S7-300站
打开TIA Portal V13切换到项目视图,新建一个名为FB1_PROTECT的项目,在此项目下双击“添加新设备"选项添加一个名为PLC_1的S7-300站,并选择CPU的类型为CPU315-2PN/DP。插入后CPU的以太网接口保持缺省的值(缺省IP:192.168.0.1,缺省子网掩码:255.255.255.0)。完成后选择菜单“项目 > 保存"保存硬件配置。
编写FB1功能块
双击项目树下 “PLC_1 > 程序块>添加新块",在弹出的添加新块的窗口中选择要添加的块,类型为FB(函数块);编程语言为LAD;块的名称为“PROTECT_FB1"。点击“确定"按钮就创建了FB1块且同时进入其程序编辑器环境。
定义FB1的接口区:接口变量x、y、k、b和Temp1的数据类型都为整型,x为Input参数;y为Output参数;k和b为Constant参数;Temp1为Temp参数,如图1-1所示。
信号板所消耗的电流
信号板型号 | 订货号 | 电流需求 | |
5 VDC (mA) | 24 VDC | ||
SB 1223 2 x 24 VDC 输入/2 x 24 VDC 输出 | 6ES7 223-0BD30-0XB0 | 50 | 4 mA/输入 |
SB 1232 1 路模拟量输出 | 6ES7 232-4HA30-0XB0 | 15 | 40 mA (无负载) |
SB 1221,200kHz 4 x 5 VDC 输入 | 6ES7 221-3AD30-0XB0 | 40 | 15 mA/输入 +15 mA |
SB 1222,200kHz 4 x 5 VDC 输出 | 6ES7 222-1AD30-0XB0 | 35 | 15 mA |
SB 1223,200kHz 2 x 5 VDC 输入/2 x 5 VDC 输出 | 6ES7 223-3AD30-0XB0 | 35 | 15 mA/输入 +15 mA |
SB 1221,200kHz 4 x 24 VDC 输入 | 6ES7 221-3BD30-0XB0 | 40 | 7 mA/输入 +20 mA |
SB 1222,200kHz 4 x 24 VDC 输出 | 6ES7 222-1BD30-0XB0 | 35 | 15 mA |
SB 1223,200kHz 2 x 24VDC输入/2x24 VDC输出 | 6ES7 223-3BD30-0XB0 | 35 | 7 mA/输入 +30 mA |
表7.通讯??樗牡牡缌?/p>
通讯??樾秃?/td> | 订货号 | 电流供应 (mA) | |
5 VDC | 24 VDC | ||
CM 1241 RS232 | 6ES7 241-1AH30-0XB0 | 220 | --- |
CM 1241 RS485 | 6ES7 241-1CH30-0XB0 | 220 | --- |
电源需求计算实例
以下实例是 PLC 电源计算实例,该 PLC 包括一个 CPU 1214C AC/DC/继电器型、1xSM 1231 4 x 模拟量输入、 3xSM 1223 8 DC输入/8 继电器输出和 1xSM 1221 8DC 输入。该实例一共有 46 点输入和 34 点输出 。电源需求如下表8.所示
表8.电源需求计算实例列表
CPU 电源计算 | 5 VDC | 24 VDC |
CPU 1214C AC/DC/继电器型 | 1600 mA | 400 mA |
减 | ||
系统要求 | 5 VDC | 24 VDC |
CPU 1214C, 14点输入 | --- | 14 * 4 mA = 56 mA |
1 个 SM 1231 | 1 * 80 mA = 80 mA | 1 * 45 mA = 45 mA |
3 个 SM 1223 | 3 * 145 mA = 435 mA | 3 * 8 * 4 mA = 96 mA |
3 * 8 * 11 mA = 264 mA | ||
1 个 SM 1221 | 1 * 105 mA = 105 mA | 8 * 4 mA = 32 mA |
总要求 | 620 mA | 493 mA |
等于 | ||
电流差额 | 5 VDC | 24 VDC |
总电流差额 | 980 mA | - 93 mA |
注意:该 CPU 已分配驱动内部继电器线圈所需的电源,则电源计算中无需包括 CPU 内部继电器线圈的功率要求。
由表中可以看出,所选 CPU 已经为 SM 提供了足够的 5 VDC 电流,但没有通过传感器电源为所有输入和扩展继电器线圈提供足够的 24 VDC 电流。I/O 需要 493 mA 而 CPU 只能提供 400 mA。则该系统而外需要一个至少为 93 mA 的 24 VDC 电源以运行所有包括的 24 VDC 输入和输出。
CPU 提供的 5 VDC 电源能否使用外部电源扩展?
答:不能,根据模板 5 VDC 电源使用情况选择合适的 CPU 。
CPU 提供的 24 VDC 电源不够用时,能否使用外部电源扩展?
答:可以,根据需要可以选择使用外部电源。
通讯模板(CM)和信号板(SB)是否占用信号扩展模板数量?
答:
扩展模板仅指信号模板,安装于 CPU 的右侧,共有 8 个扩展槽位
通讯模块安装于 CPU 左侧,并不占用扩展模板资源数
信号??榘沧坝?CPU 上侧,每个 CPU 多只能安装 1 个,并不占用扩展模板资源数
S7-1200 模板安装位置如下:
1 号槽位为CPU
红色图框为信号板(SB)安装位置
蓝色图框内为 101 ~ 103 三个槽位,为通讯模板(CM)安装位置
绿色图框内为 2 ~ 9 八个槽位,为信号模板(SM)安装位置
通电时能否插拔模板?
答:不能,所有的信号板、信号模板和通讯模板都不支持通电时的插入和拔除
西门子6ES7521-1BL10-0AA0
西门子PLC程序调试方法西门子PLC程序的调试可以分为模拟调试和现场调试两个调试过程,在此之前首先对PLC外部接线作仔细检查,这一个环节很重要。外部接线一定要准确无误。也可以用事先编写好的试验程序对外部接线做扫描通电检查来查找接线故障。不过,为了安全考虑,将主电路断开。当确认接线无误后再连接主电路,将模拟调试好的程序送入用户存储器进行调试,直到各部分的功能都正常,并能协调*地完成整体的控制功能为止。
将设计好的程序写入PLC后,首先逐条仔细检查,并改正写入时出现的错误。用户程序一般先在实验室模拟调试,实际的输入信号可以用钮子开关和按钮来模拟,各输出量的通/断状态用PLC上有关的发光二极管来显示,一般不用接PLC实际的负载(如接触器、电磁阀等)??梢愿莨δ鼙硗迹谑实钡氖焙蛴每鼗虬磁ダ茨D馐导实姆蠢⌒藕?,如限位开关触点的接通和断开。对于顺序控制程序,调试程序的主要任务是检查程序的运行是否符合功能表图的规定,即在某一转换条件实现时,是否发生步的活动状态的正确变化,即该转换所有的前级步是否变为不活动步,所有的后续步是否变为活动步,以及各步被驱动的负载是否发生相应的变化。
在调试时应充分考虑各种可能的情况,对系统各种不同的工作方式、有选择序列的功能表图中的每一条支路、各种可能的进展路线,都应逐一检查,不能遗漏。发现问题后应及时修改梯形图和PLC中的程序,直到在各种可能的情况下输入量与输出量之间的关系*符合要求。
如果程序中某些定时器或计数器的设定值过大,为了缩短调试时间,可以在调试时将它们减小,模拟调试结束后再写入它们的实际设定值。在设计和模拟调试程序的同时,可以设计、制作控制台或控制柜,PLC之外的其他硬件的安装、接线工作也可以同时进行。