浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
威海西门子模块代理商

威海西门子模块代理商进行复杂的矩阵运算。它不仅可用于对设备进行直接控制,还可以对多个下一级的可编程序控制器进行监控。西门子大型机有S7-400 :处理速度0.3ms / 1k字;存贮器512k ;I/O点12672;控制性能可以分为机、中档机和低档机。低档机这类可编程序控制器,具有基本的控制功能和一般的运算能力。工作速度比较低,能带的输入和输出模块的数量比较少。比如,德国SIEMENS公司生产的S7-200就属于这一类。中档机这类可编程序控制器,具有较强的控制功能和较强的运算能力。它不仅能完成一般的逻辑运算,也能完成比较复杂的三角函数、指数和PID运算。工作速度比较快,能带的输入输出模块的数量也比较多,输入和输出模块的种类也比较多。比如,德国SIEMENS公司生产的S7-300就属于这一类。机这类可编程序控制器,具有强大的控制功能和强大的运算能力。它不仅能完成逻辑运算、三角函数运算、指数运算和PID运算,还能进行复杂的矩阵运算。工作速度很快,能带的输入输出模块的数量很多,输入和输出模块的种类也很全面。这类可编程序控制器可以完成规模很大的控制任务。在联网中一般做主站使用。用户通过IM153模块,可以灵活配置控制系统,以便适合不同工艺的需求。在实际工程项目中,有时会遇到IM153模块的操作系统需要更新的情况。本文下面就来对这种更新方法做一个介绍,供用户在实际操作中进行参考。西门子PLC模块IM153操作系统更新,说明其操作系统更新的方法:1. 通过编程软件STEP7的硬件组态来实现在线固件更新(1)根据IM153-2控制系统的固件版本,下载所需的固件文件;(2)将下载后的固件文件解压缩;(3)在硬件组态中选择系统中应用的分布式I/O从站;(4)在编程软件STEP7的程序菜单中选择“目标系统->升级固件"来对固件进行编程;(5)在对话框中选定固件文件所在的目录并进行固件下载。2. 使用编程软件STEP7在线更新固件:(2)将下载后的固件文件进行解压缩;(3)将包含有编程软件的电脑连接到分布式I/O从站所在的线路中;(4)在STEP7编程软件中打开“访问节点"视图,然后选择站地址;(5)在编程软件STEP7的程序菜单中选择“目标系统->PROFIBUS->升级固件"来编程固件。西门子PLC系列在各种自动化控制系统中都有广泛应用,如果用户需要使用分布式I/O来对系统进行扩展以实现更多功能时,遇到IM153模块的操作系统升级的相关问题,可以参照本文提供的方法进行操作。西门子SFC和SFB简单介绍 编号名称缩写功能SFC0SET_CLK设系统时钟SFC1READ_CLK读系统时钟SFC2SET_RTM运行时间定时器设定SFC3CTRL_RTM运行时间定时器启/停SFC4READ_RTM运行时间定时器读取SFC5GADR_LGC查询模板的逻辑起始地址SFC6RD_SINFO读OB启动信息SFC7DP_PRAL在DP主站上触发硬件中断SFC9EN_MSG使能块相关、符号相关的和组状态的信息SFC10DIS_MSG禁止块相关的、符号相关的和组状态信息SFC11DPSYC_FR同步DP从站组SFC12D_ACT_DP取消和激活DP从站SFC13DPNRM_DG读DP从站的诊断数据(从站诊断)SFC14DPRD_DAT读标准DP从站的连续数据SFC15DPWR_DAT写标准DP从站的连续数据SFC17ALARM_SQ生成可确认的块相关信息SFC18ALARM_S生成恒定可确认的块相关信息SFC19ALARM_SC查询后的LAARM_SQ到来的事件信息的应答状态SFC20BLKMOV拷贝变量SFC21FILL初始化存储区SFC22CREAT_DB生成DBSFC23DEL_DB删除DBSFC24TEST_DB测试DBSFC25COMPRESS压缩用户内存SFC26UPDAT_PI刷新过程映像输入表SFC27UPDAT_PO刷新过程映像输出表SFC28SET_TINT设置日时钟中断SFC29CAN_TINT取消日时钟中断SFC30ACT_TINT激活日时钟中断SFC31QRY_TINT查询日时钟中断SFC32SRT_DINT启动延时中断SFC33CAN_DINT取消延时中断SFC34QRY_DINT查询延时中断SFC35MP_ALM触发多CPU中断SFC36MSK_FLT屏蔽同步故障SFC37DMSK_FLT解除同步故障屏蔽SFC38READ_ERR读故障寄存器SFC39DIS_IRT禁止新中断和非同步故障SFC40EN_IRT使能新中断和非同步故障SFC41DIS_AIRT延迟高优先级中断和非同步故障SFC42EN_AIRT使能高优先级中断和非同步故障SFC43RE_TRIGR再触发循环时间监控SFC44REPL_VAL传送替代值到累加器1SFC46STP使CPU进入停机状态SFC47WAIT延迟用户程序的执行SFC48SNC_RTCB同步子时钟SFC49LGC_GADR查询一个逻辑地址的模块槽位的属性SFC50RD_LGADR查询一个模块的全部逻辑地址SFC51RDSYSST读系统状态表或部分表SFC52WR_USMSG向诊断缓冲区写用户定义的诊断事件SFC54RD_PARM读取定义参数SFC55WR_PARM写动态参数SFC56WR_DPARM写默认参数SFC57PARM_MOD为模块指派参数SFC58WR_REC写数据记录SFC59RD_REC读数据记录SFC60GD_SND全局数据包发送SFC61GD_RCV全局数据包接收SFC62CONTROL查询通讯的连接状态SFC63AB_CALL汇编代码块SFC64TIME_TCK读系统时间SFC65X_SEND向本地S7站之外的通讯伙伴发送数据SFC66X_RCV接收本地S7站之外的通讯伙伴发送的数据SFC67X_GET读取本地S7站之外的通讯伙伴的数据SFC68X_PUT写数据到本地S7站之外的通讯伙伴SFC69X_ABORT中断与本地S7站之外的通讯伙伴已建立的连接SFC72I_GET读取本地S7站内的通讯伙伴的数据SFC73I_PUT写数据到本地S7站内的通讯伙伴SFC74I_ABORT中断现与本地S7站内的通讯伙伴已建立的连接SFC78OB_RT确定OB的程序运行时间SFC79SET置位输出范围SFC80RSET复位输出范围SFC81UBLKMOV不间断拷贝变量SFC82CREA_DBL在装载存储器中生成DB块SFC83READ_DBL读装载存储器中的DB块SFC84WRIT_DBL写装载存储器中的DB块SFC87C_DIAG实际连接状态的诊断SFC90H_CTRLH系统中的控制操作SFC100SET_CLKS设日期时间和日期时间状态SFC101RTM运行时间记时器SFC102RD_DPARA读取预定义参数(重新定义参数)SFC103DP_TOPOL识别DP主系统中总线的拓扑SFC104CiR控制CiRSFC105READ_SI读取动态系统资源SFC106DEL_SI删除动态系统资源SFC107ALARM_DQSFC108ALARM_DSFC126SYNC_PI同步刷新过程映像区输入表SFC127SYNC_PO同步刷新过程映像区输出表SFC63“AB_CALL"仅在CPU614中存在。详细说明可参考相应的手册 SFB块 编号名称缩写SFB0CTU加大记数SFB1CTD减记数SFB2CTUD加/减记数SFB3TP定时脉冲SFB4TON延时接通SFB5TOF延时断开SFB8USEND非协调数据发送SFB9URCV非协调数据接收SFB12BSEND段数据发送SFB13BRCV段数据接收SFB14GET向远程CPU写数据SFB15PUT从远程CPU读数据SFB16PRINT向打印机发送数据SFB19START在远程装置上实施暖启动或冷启动SFB20STOP将远程装置变为停止状态SFB21RESUME在远程装置上实施暖启动SFB22STATUS查询远程装置的状态SFB23USTATUS接收远程装置的状态SFB29HS_COUNT计数器(高速计数器,集成功能)SFB30FREQ_MES频率计(频率计,集成功能)SFB31NOTIFY_8P生成不带确认显示的块相关信息SFB32DRUM执行顺序器SFB33ALARM生成带确认显示的块相关信息SFB34ALARM_8生成不带8个信号值的块相关信息SFB35ALARM_8P生成带8个信号值的块相关信息SFB36NOTIFYSFB37AR_SEND发送归档数据SFB38HSC_A_B计数器A/B转换SFB39POS定位(集成功能)SFB41CONT_C连续调节器SFB42CONT_S步进调节器SFB43PULSEGEN脉冲发生器SFB44ANALOG带模拟输出的定位SFB46DIGITAL带数字输出的定位SFB47COUNT计数器控制SFB48FREQUENC频率计控制SFB49PULSE脉冲宽度控制SFB52RDREC读来自DP从站的数据记录SFB53WRREC向DP从站写数据记录SFB54RALRM接收来自DP从站的数据记录SFB60SEND_PTP发送数据(ASCⅡ,3964(R))SFB61RCV_PTP接收数据(ASCⅡ,3964(R))SFB62RES_RECV清除接收缓冲区(ASCⅡ,3964(R))SFB63SEND_RK发送数据(RK512)SFB64FETCH_RK获取数据(RK512)SFB65SERVE_RK接收和提供数据数据(RK512)SFB75SALRM向DP从站发送中断SFB“HS_COUNT"和SFB30“FREQ_MES"仅在CPU312IFM和CPU314IFM中存在。SFB38“HSC_A_B"和39“POS"仅在CPU314IFM中存在SFB41“CONT_C",SFB42“CONT_S"和SFB43“PULSENGEN"仅在CPU314IFM中存在SFB44至49和60至65仅在S7-300C CPU中存在数据转换指令如表1所示。    表1    数据转换指令    指  令    描  述IBCD   OUTBCDI   OUT整数转换成BCD码BCD码转换成整数BTI    IN, OUTITB    IN, OUTITD    IN, OUTDTI    IN, OUT字节转换成整数整数转换成字节整数转换成双整数双整数转换成整数DTR    IN, OUTTRUNC  IN, OUTROUND  IN, OUT双整数转换成实数实数四舍五入为双整数实数截位取整为双整数ATH    IN, OUT, LENHTA    IN, OUT, LENITA    IN, OUT, FMTDTA    IN, OUT, FMTRTA    IN, OUT, FMT ASCII码→十六进制数十六进制数→ASCII码整数→ASCII码双整数→ASCII码实数→ASC11码DECO   IN, OUTENCO   IN, OUT译码编码SEG    IN, OUT 7段译码ITS    IN, FMT, OUT整数转换为字符串DTS    IN, FMT, OUT双整数转换为字符串RTS    IN, FMT, OUT实数转换为字符串STI    STR, INDEX, OUT子字符串转换为整数STD    STR, INDEX, OUT子字符串转换为双整数STR    STR, INDEX, OUT子字符串转换为实数
展开全文
优质商家推荐 拨打电话