SIEMENS浔之漫智控技术有限公司铜川西门子网线6XV1840-2AH10
网上都说西门子的通讯协议没有公开,他不是用的profibus协议么,这个协议不是标准协议么,本身不就是公开的么,西门子不公开有什么意义呢?
答:西门子不公开的协议是MPI与PPI.。并非是“掩耳盗铃”,是应用与西门子自动化产品之间的通讯协议。
1、MPI (Multipoint interface)是SIMATIC S7多点通信的接口,是一种适用于少数站点间通信的网络,多用于连接上位机和少量plc之间近距离通信。
2、PPI协议是专门为S7-200开发的通信协议。S7-200 CPU的通信口(Port0、Port1)支持PPI通信协议,S7-200的一些通信模块也支持PPI协议。Micro/WIN与CPU进行编程通信也通过PPI协议。Modbus地址实际为两种情况。下面以西门子S7-200/S7-200 SMART/和S7-1200为例来说明:
**种情况:plc作Modbus主站,Modbus地址和PLC手册里的地址一致,例如作主站的S7-200的MBUS_MSG指令用于向Modbus从站发送请求消息,和处理从站返回的响应消息。要读取从站(另一台S7-200)的I0.0开始的地址区时,它的输入参数Addr(Modbus地址)为10001。S7-200从站保持寄存器的V区起始地址为VB200时,要读取从站VW200开始的V存储区时,保持寄存器的地址是40001。
*二种情况:PLC作从站,PLC不用管什么Modbus地址,等着主站来读写它的地址区就是了。
主站的计算机软件(例如dcs或组态软件)的编程需要编写实现Modbus通信的程序,首先需要确定Modbus RTU的报文结构。他们一般不熟悉PLC,因此PLC的编程人员往往需要和上位机软件的编程一起来讨论Modbus的报文结构。
较容易出问题的就是报文里Modbus地址与PLC存储区地址的对应关系。我做过的一个系统的上位机是**的组态软件,我通过分析GE PLC手册给出的CRC的循环异或计算实例每一步的中间数据,编写出了CRC计算的C语言程序。通过实验验证了Modbus报文结构和CRC的计算的可行性。
S7 PLC手册给出的Modbus与Modicon公司和GE公司PLC使用的地址相同,是基于1的地址,即同类元件的首地址为1。而西门子plc采用的是基于0的地址,即同类元件的首地址为0。Modbus报文中西门子PLC的Modbus地址也采用基于0的地址。
PLC系统手册中的Modbus地址的较高位用来表示地址区的类型,例如I0.0的Modbus地址为10001。因为地址区类型的信息已经包含在报文的功能码中了,报文中S7-200的I0.0的Modbus地址不是10001,而是0。报文中其他地址区的Modbus地址也应按相同的原则处理。例如当S7-200从站保持寄存器的V区起始地址为VB200时,VW200对应的保持寄存器在报文中的Modbus地址为0,而不是40001从STEP 7 V5.3 SP2起,可在项目和库中用外语输入文本,即使这些语言和为STEP 7所设置的语言不匹配。为此,必须在操作系统的"控制面板"中设置相应的bbbbbbs语言。这样就可以,例如,在中文版本的bbbbbbs中以STEP 7语言font 7,但仍允许输入中文文本。
此时,必须对语言设置的下列类型和选项进行区分:
bbbbbbs语言设置
在bbbbbbs控制面板中进行此设置。操作系统所固有的文本以所选语言显示,并且可以输入外语字符串文本。
项目语言
项目语言是**创建项目时,在bbbbbbs控制面板中设置的语言。一旦选定,就不能更改此项目语言。不过,利用"中性语言"设置,仍可以在bbbbbbs中以其它语言设置打开计算机上的项目。在将项目语言更改为"中性语言"之前,要确保先前在项目中只使用了英语字符集中的字符(ASCII字符0x2a - 0x7f) 来输入文本。
要查明项目或库的项目语言,请选择编辑 > 项目属性菜单命令。在所显示的对话框中,还可以选择"可以在任意bbbbbbs语言设置下打开(语言-常规)"选项。
如果通过另存为菜单命令复制一个项目,而项目语言与当前bbbbbbs语言设置不同,可以在复制的项目中将项目语言更改为当前在bbbbbbs中设置的语言。这一点在某些情况下很有用,例如当要创建项目的特定语言变量时。此时,主项目应只包含英语字符集中的字符(ASCII字符0x2a - 0x7f)。这将确保在以相应语言进一步编辑特定语言项目时不会发生数据损坏现象。
STEP 7语言
STEP 7语言是在"SIMATIC管理器"中使用选项 > 自定义菜单命令设置的语言。此语言是STEP 7中用于接口元素、菜单命令、对话框以及出错消息的语言。
如果您正使用其它语言版本(如德语、英语、法语、意大利语或西班牙语)的bbbbbbs,则通过将STEP7语言选择为"英语",可以确保STEP 7界面正确显示。
规则
如果要在有不同语言设置的计算机上编辑项目或库,确保遵守以下"规则",以防在使用外语字符集时出现不相容或数据破坏的现象:
仅将STEP 7安装在名称中包含英语字符(ASCII字符0x2a - 0x7f)的文件夹中。
仅使用名称中包含英语字符(ASCII字符0x2a - 0x7f)的项目名称和项目路径。例如,如果使用德语变音、西里尔字母或中文字符,则只能在bbbbbbs中具有兼容语言设置的计算机上打开项目。
在多项目中,仅使用具有相同项目语言或被标识为中性语言形式的项目和库。多项目本身就是中性语言形式的。
创建库时,始终要使其成为中性语言形式的库,以确保可在那些具有不同bbbbbbs语言设置的计算机中使用它们。为库项目分配名称、输入注释或创建符号名或进行其它操作时,确保仅使用ASCII字符(0x2a - 0x7f),以便在使用这些库时不会出问题。
导入/导出硬件组态或符号表时,确保仅导入/导出具有语言兼容的文件。
在用户自定义属性名称中,仅使用英语字符集中的字符(ASCII字符0x2a - 0x7f)。
如果在语句表源程序中,您将不属于英语字符集(ASCII字符0x2a - 0x7f)的字符用于TITLE、AUTHOR和FAMILY块属性中,那么请将这些条目放在单引号中。
MicroMaster420是全新模块化设计的多功能标准变频器。它友好的用户界面,让你的安装、操作和控制象玩游戏一样灵活方便。全新的IGBT技术、强大的通讯能力、**的控制性能、和高可靠性都让控制变成一种乐趣。主要特征 200V-240V ±10%,单相/三相,交流,0.12kW-5.5kW 380V-480V±10%,三相,交流,0.37kW-11kW 模块化结构设计,具有*多的灵活性 标准参数访问结构,操作方便控制功能线性v/f控制,平方v/f控制,可编程多点设定v/f控制 磁通电流控制(FCC),可以改善动态响应特性 *新的IGBT技术,数字微处理器控制 数字量输入3个,模拟量输入1个,模拟量输出1个,继电器输出1个 集成RS485通讯接口,可选PROFIBUS-DP通讯模块/Device-Net模板 具有7个固定频率,4个跳转频率,可编程 "捕捉再起动"功能 在电源消失或故障时具有"自动再起动"功能 灵活的斜坡函数发生器,带有起始段和结束段的平滑特性 快速电流限制(),防止运行中不应有的跳闸 有直流制动和复合制动方式提高制动性能 采用BiCo技术,实现I/O端口自由连接保护功能 过载能力为150%额定负载电流,持续时间60秒 过电压、欠电压保护 变频器过温保护 接地故障保护,短路保护 I2t电动机过热保护 采用PTC通过数字端接入的电机过热保护 采用PIN编号实现参数连锁 闭锁电机保护,防止失速保护
检查这些元件比较简单,根据元件说明将工件放在工位上,或是移动执行机构检查传感器是否有信号即可。当然,不同的设备检测的方式可能不同,这要看具体情况而定了。检查输出点:在基本了解设备工作流程的前提下,检查输出信号时要格外注意安全。
如果是电驱动产品,要在保证设备不会发生撞击的前提下,让执行机构的驱动器得电,检查执行机构是否能够运动。如果是液压或气动执行机构,同样在安全前提下手动使换向阀得电,从而控制执行机构动作。在检查输出信号时,不论执行机构的驱动方式是什么,一定要查看元件说明书,要知道并不是所有设备的执行机构都可以通电测试,有时个别的输出信号可能无法手动测试,更换CPU以后,要重新下载硬件和程序,CPU要打到RUN-P或STOP如果你的更换后的订货号比现有的**,那么较新硬件,然后在硬件组态里点击下载,或者工具栏里点编译下载,去掉程序部分,保留硬件下载功能。
脉动与噪声
理想的直流电源应供给纯洁的直流,但是总有一些干扰存在,比如在开关电源输出端口叠加的脉动电流和高频振动。这两种干扰再加上电源本身发生的尖峰噪声使电源呈现断续和随意的漂移。。
④PLC某个输入点外部没有被接通(即使拆开该输人端子上的连接线效果也相同),但该输入点实际已经被接通而且相应输入指示灯常亮故障分析:判断该端子的相邻端子已经被接通,而PLC的输入端子之间存在铁屑,导致了该输入点被接通,或该输入点已经被损坏故障处理:拆开PLC的所有输入端子的连线,发现输入端子排上存在。
⑤控制系统PLC数字输入卡SF灯变红色故障检查、分析:将卡件电源重新送电后,故障现象依然存在;重新启动PLC主机后,故障指示灯仍旧是红色。于是对卡件所接收的现场信号一一进行检查后发现一回讯开关有异常。用万用表测量后发现,回路电阻无穷大,这说明回讯开关坏而被数字输入卡检测到。2:PLC系统中的存储器:PLC系统中的存储器主要用于存放系统程序、用户程序和工作状态数据。PLC的存储器包括系统存储器和用户存储器。(1)ROM即只读存储器,用于由PLC生产厂家编写的系统程序,并固化在ROM内,用户不能更改,能够完成PLC设计者规定的各项工作。
变频器的工作原理?它由三部分构成,将工频电源变换为直流功率的“整流器",吸收在变流器和逆变器产生的电压脉动的“平波回路",以及将直流功率变换为交流功率的“逆变器"。主电路是给异步电动机提供调压调频电源的电力变换部分,变频器的主电路大体上可分为两类:电压型是将电压源的直流变换为交流的变频器,直流回路的滤波是电容。
电流型是将电流源的直流变换为交流的变频器,其直流回路滤波是电感。变频器是应用变频技术与微电子技术,通过改变电机工作电源频率方式来控制交流电动机的电力控制设备。变频器主要由整流、滤波、逆变、制动单元、驱动单元、检测单元微处理单元等组成。变频器 过载维护
因为一个电源要供应不同的电路运用,这些电路的电流的流量可能是未知的,为了防止对电源的损坏,需设置维护电路的规模。
几乎一切的电源都具有以下特色:在**出输出规模时,要么输出保持在大输出值,要么就自行封闭电源。某些程控电源除可用程序设定输出规模外,还能主动设置电源安稳输出的类型。也就是说,当外电路需求的电压或电流追赶设置较*,电源可主动地由恒压源变成恒流源或由值流源变成恒压源。。。
西门子变频器选择注意事项
西门子公司不同类型的变频器,用户可以根据自己的实际工艺要求和运用场合选择不同类型的变频器。在选择变频器时应注意以下几点注意事项:
1、根据负载特性选择变频器,如负载为恒转矩负载需选择西门子mmv/mdv、mm420/mm440变频器,如负载为风机、泵类负载应选择西门子430变频器。
2、选择变频器时应以实际电动机电流值作为变频器选择的依据,电动机的额定功率只能作为参考。另外,应充分考虑变频器的输出含有丰富的高次谐波,会使电动机的功率因数和效率变差。因此,用变频器给电动机供电与用工频电网供电相比较,电动机的电流会增加10%而温升会增加20%左右。所以在选择电动机和变频器时应考虑到这种情况,适当留有余量,以防止温升过高,影响电动机的使用寿命。
3、变频器若要长电缆运行时,此时应该采取措施长电缆对地耦合电容的影响,避免变频器出力不够。所以变频器应放大一、两挡选择或在变频器的输出端安装输出电抗器。CAN收发器的改良和隔离器件引入,大大提高了通信的可靠性,但同时也引入了额外的延时,导致通信距离变短,或总线错误帧增加,本文以1Mbps波特率下的应用为例,对CAN总线信号延时做简要分析。CAN总线传输距离的相关因素ACK应答CAN总线采用多主通信模式、非破坏式总线仲裁机制。以标准数椐帧为例,从结构上看分成7段,分别为起始段、仲裁段、控制段、数椐段、CRC校验段、ACK应答段、帧结束段,如所示:标准数椐帧结构及应答ACK段长度为2个位,包含应答间隙(ACKSLOT)和应答界定符(ACKDELIMITER)