设计
紧凑型 CPU 1217C 带有:
集成的 24 V 编码器/负载电流源:
用于直接连接传感器和编码器。
带有 400 mA 输出电流,它也可用作负载电源。
14 点集成数字量输入,其中:
10 点集成 24 V 直流数字量输入(漏电流/源电流(IEC 1 型漏电流))。
4 点集成数字量 1.5 VDC 差分输入。
10 点集成数字量输出,其中:
10 点集成数字量 24 VDC 输出。
4 点集成数字量 1.5 VDC 差分输出。
2 点集成模拟量输入 0 ~10 V。
2 点集成模拟量输出 0 ~20 mA。
4 点脉冲输出 (PTO),高 1 MHz。
脉冲宽度调制输出 (PWM),高 100 kHz。
2 个集成以太网接口(TCP/IP native、ISO-on-TCP)。
6 个快速计数器 (大 1 MHz),带有可参数化的使能和复位输入,可以同时用作带有 2 点单独输入的加减计数器,或用于连接增量型编码器。
通过附加通信接口扩展,例如,RS485、RS232 或 PROFIBUS。
通过板使用模拟或数字直接在 CPU 上扩展(保持 CPU 安装尺寸)
通过模块使用各种模拟量和数字量输入和输出扩展。
可选存储器扩展(SIMATIC 存储卡)。
按照 PLCopen 对简单运动进行的运动控制。
PID 控制器,具有自动调谐功能。
集成实时时钟。
口令保护。
中断输入:
对的上升沿或下降沿作出*速响应
时间中断。
中断输入。
库功能。
在线/离线诊断。
所有模块上均为可拆卸的端子。
器(可选):
用于集成输入户程序。
功能
丰富的指令集:
运算种类众多,便于编程:
基本操作,如二进制逻辑运算、结果赋值、存储、计数、产生时间、装载、传输、比较、移位、循环移位、产生补码、调用子程序(带局部变量)
集成通信命令(例如,USS 协议、Modbus RTU、S7 通信“T-Send/T-Receive"(T 发送/T 接收)或端口 (Freeport))
使用简便的功能,如脉冲宽度调制、脉冲序列功能、运算功能、浮点运算功能、PID 闭环控制、跳转功能、环路功能和代码转换
数学函数,例如 SIN、COS、TAN、LN、EXP
计数:
用户友好的计数功能配以集成的计数器和高速计数器指令给用户开辟了新的应用领域。
中断处理:
边沿触发中断(由的上升沿或下降沿触发)允许对中断作出极快的响应。
时间触发中断。
当达到设定值或计数器方向改变时,可触发计数器中断。
通信中断使得能迅速方便地与周围的设备如打印机或条码阅读器交换信息。
口令保护
和诊断功能:
易于使用的功能支持和诊断,例如,在线/离线诊断。
在和诊断中“强制"输入和输出:
可不在循环周期内设置输入和输出,例如可以检测用户程序。
按照 PLCopen 对简单运动进行的运动控制。
4) 在“USER"中需要分配用户、及用户权限、,如图3。
CP 343-1/443-1 Advanced 也支持FTP的匿名登陆。
图3
5) 保存编译,下载组态后,通过WINDOWS 或其他支持FTP客户端的可以访问CP的文件,如图4、5。
客户可以通过FTPCP的文件,也可以从西门子网站下载CP模块的文件后通过FTP传送到模块。
图4
图5
6) 如果要访问CPU的DB数据,则要在CP的文件生成文件配置表。
文件配置表用于描述CPU和CPU中DB的信息,在CP的文件中存储在“config"文件中“file_db.txt"中,如图6,用户可以通过FTP模板、CPU以及DB的信息后(文件列表中具体格式请参考帮助信息),将新的文件配置表“file_db.txt"上传覆盖原文件即可。
图6
7) 文件配置表信息也可以通过STEP7硬件组态生成。
通过CP“FTP "菜单,保存编译后下载,自动添加,如图7。
但需注意,如果通过STEP7硬件组态生成,则新生成的“file_db.txt"的属性是只读,所以文件配置表信息的修改只能通过STEP7下载,不能通过FTP直接修改。
8) 文件配置表生成后,CP卡断电重起,文件根目录会自动生成“CPUX"的文件夹,如图5。
文件夹里面可以看到文件配置表中定义的DB的信息,如图9。