- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
S7 200plc的模拟量信号无法读取。现场表有数值,且接线端子上也有4-20mA的电流,在监视状态下模拟量喜好均为零
答:1、现场表有数值,且接线端子上也有4-20mA的电流,在监视状态下模拟量均为零?
可能的原因:
、模板的DIP拨码开关设置不正确;
、模拟量模板的地址分配得不正确。
2、有关DIP拨码开关设置与地址设定:
、模拟量输入模块可以通过DIP拨码开关设置为不同的测量方法。开关的设置应用于整个模块,一个模块只能设置为一种测量范围。(注:开关设置只有在重新上电后才能生效)。
、每个模拟量输入模块,按模块的先后顺序和输入通道数目,以固定的递增顺序向后排地址。 例如: AIW0、AIW2、AIW4、AIW6、AIW8等。
每个有模拟量输出的模块占两个输出通道。即使个模块只有一个输出AQW0,第二个模块的输出地址也应从AQW4开始寻址(AQW2被个模块占用),依此类推
下载入口
按下电动机启动按钮,电动机启动运行在5Hz所对应的转速;延时10s后,电动机升速运行在10Hz对应的转速,再延时10s后,电动机继
续升速运行在20Hz对应的转速;以后每隔10s,则速度按下图依次变化,一个运行周期完后会自动重新运行。按下停止按钮,电动机停止运行。
1 、MM440 变频器的设置
MM440变频器数字输入“5”、“6”、“7”、“8”端子通过P0701、P0702、P0703、P0704参数设为15段固定频率控制端,每一频段的频率分别
由P1001~P1015参数设置。变频器数字输入“16”端子设为电动机运行、停止控制端,可由P0705参数设置。
2 、PLC 的I/O 分配
I0.0,电动机运行,对应电动机运行按钮SB1;
I0.1,电动机停止,对应电动机停止按钮SB2;
Q0.0,固定频率设置,接MM440数字输入端子“5”;
Q0.1,固定频率设置,接MM440数字输入端子“6”;
Q0.2,固定频率设置,接MM440数字输入端子“7”;
Q0.3,固定频率设置,接MM440数字输入端子“8”;
Q0.4,电动机运行/停止控制,接MM440数字输入端子“16”
3.PLC 程序设计
PLC程序应包括以下控制:
(1)当按下正转启动按钮SB1时,PLC的Q0.4应置位为ON,允许电动机运行。
(2)PLC输出接口状态、变频器输出频率、电动机转速变化
(3)当按下停止按钮SB2时,PLC的Q0.4应复位为OFF,电动机停止运行。
4 、操作步骤
(1)连接电路图,检查接线正确后,接通PLC和变频器电源。
(2)恢复变频器工厂默认值,P0010设为30,P0970设为1。按下变频器操作面板上的“P”键,变频器开始复位到工厂默认值。
(3)电动机参数按如下所示设置,电动机参数设置完后,设
P0010为0,变频器当前处于准备状态,可正常运行。
P0003设为1,访问级为标准级;
P0010设为1,快速调试;
P0100设为0,功率以kW表示,频率为50Hz;
P0304设为230,电动机额定电压;
P0305设为1,电动机额定电流;
P0307设为0.75,电动机额定功率;
P0310设为50,电动机额定频率;
P0311设为1460,电动机额定转速;
P3900设为1,结束快速调试,进入“运行准备就绪”。
(4)设置MM440的15段固定频率控制参数
中断程序结尾要手动加RETI么 看了些资料说 编译后系统默认会在程序后加上RETI 是不是隐藏的我编译以后也没看见, 还有我使用XMT传送指令 传送的个字节是VB100=16#3 是不是传送完VB100后面的3个字节后 就可以用中断的事件26进入中断
答:1、子程序在执行到末尾时自动返回,不必加返回指令;在子程序中间也可以使用条件返回指令 。
2、有关子程序规则:
、子程序在调用时会保持当前的逻辑运算结果,但是不保存累加器(ACx)的内容
、子程序不能使用跳转语句跳入、跳出 子程序返回时,回到调用子程序的指令后面,继续执行上一级程序
、S7-200 CPU多可以调用64个子程序(CPU226为128个)
、子程序可以嵌套调用,即子程序中再调用子程序,一共可以嵌套8层
、在中断服务程序中不能欠套调用子程序,被中断服务程序调用的子程序中不能再出现子程序调用
、子程序可以带参数调用,在子程序的局部变量表中设置参数的类型;一共可以带16个参数(形式参数