企业信息

    湖南洪武自动化设备有限公司

  • 7
  • 公司认证: 营业执照已认证
  • 企业性质:私营企业
    成立时间:2017
  • 公司地址: 上海市 松江区 方松街道 华亭公寓社区 文诚路2000弄101室
  • 姓名: 颜工
  • 认证: 手机已认证 身份证未认证 微信未绑定

    供应分类

    西门子DI模块

  • 所属行业:电气 工控电器 变频器
  • 发布日期:2022-02-21
  • 阅读量:86
  • 价格:9.00 元/1 起
  • 产品规格:不限
  • 产品数量:999.00 1
  • 包装说明:不限
  • 发货地址:上海松江方松华亭公寓社区  
  • 关键词:西门子DI模块EM221CN

    西门子DI模块详细内容

    西门子DI模块               西门子DI模块

    SIEMENS】湖南洪武自动化设备有限公司
    湖南洪武自动化设备有限公司是中国西门子的合作伙伴,公司主要从事工业自动化产品的集成,销售各维修。

    致力于为您提供在食品、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,

    包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及售后服务、培训等。

    SIEMENS 可编程控制器

    哪里有卖 要多少钱 哪里有 哪里能买到 要在哪里买 在哪里有卖的 价格,参数,型号,哪家便宜,比较便宜,哪里有,销售,订货号,多少钱?哪家价格好? 厂家,性能,优点,包装,用途,售后服务!哪里有卖 代理商 总代理

     

         1、PPI协议是专门为西门子S7-200PLC开发的通信协议。西门子S7-200CPU的通信口(Port0、Port1)支持PPI通信协议,西门子S7-200的一些通信模块也支持PPI协议。Micro/WIN与CPU进行编程通信也通过PPI协议。编程时西门子PPI电缆使用方法

        进入STEP7Micro/WIN编程软件中的“设置PG/PC接口”,选中“PC/PPIcable(PPI)”条目后点击“Properties…”按钮。
        在“LocalConnection”的下拉框中选中“USB”选项。
        在“PPI”的StationParameters设置中进行如下设置:Address:0,Timeout:1s
         在“PPI”的NetworkParameters设置中根据你的需要可选择以下通信协议的任何一个:
         高级PPI:勾选AdvancedPPI复选框;
        多主站PPI:勾选MultipleMasterNetwork复选框;
        普通PPI:不勾选以上二个复选框,这是默认的选项。
        !注:要与西门子*新推出的S7-200CNCPU正常编程通信,必须满足以下条件:
        (1)、使用编程软件STEP7-Micro/WINV4.0SP3以上版本
        (2)、将编程软件的工作环境设置为中文状态
        S7-200CPU的PPI网络通信是建立在RS-485网络的硬件基础上,因此其连接属性和需要的网络硬件设备是与其他RS-485网络一致的。S7-200CPU之间的PPI网络通信只需要两条简单的指令,它们是网络读(NetR)和网络写(NetW)指令。PPI协议是西门子的**协议,其具体详情是不公开的,一般用于西门子设备之间的通讯。S7-200PLC之PPI协议详解
        通过硬件和软件侦听的方法,分析PLC内部固有的PPI通讯协议,然后上位机采用VB编程,遵循PPI通讯协议,读写PLC数据,实现人机操作任务。这种通讯方法,与一般的自由通讯协议相比,省略了PLC的通讯程序编写,只需编写上位机的通讯程序资源
        S7-226的编程口物理层为RS-485结构,SIEMENS提供MicroWin软件,采用的是PPI(PointtoPoint)协议,可以用来传输、调试PLC程序。在现场应用中,当需要PLC与上位机通讯时,较多的使用自定义协议与上位机通讯。在这种通讯方式中,需要编程者首先定义自己的自由通讯格式,在PLC中编写代码,利用中断方式控制通讯端口的数据收发。采用这种方式,PLC编程调试较为烦琐,占用PLC的软件中断和代码资源,而且当PLC的通讯口定义为自由通讯口时,PLC的编程软件无法对PLC进行监控,给PLC程序调试带来不便。
        SIEMENSS7-200PLC的编程通讯接口,内部固化的通讯协议为PPI协议,如果上位机遵循PPI协议来读写PLC,就可以省略编写PLC的通讯代码。如何获得PPI协议?可以在PLC的编程软件读写PLC数据时,利用*三个串口侦听PLC的通讯数据,或者利用软件方法,截取已经打开且正在通讯的端口的数据,然后归纳总结,解析出PPI协议的数据读写报文。这样,上位机遵循PPI协议,就可以便利的读写PLC内部的数据,实现上位机的人机操作功能。
        软件设计
        系统中测控任务由SIEMENSS7-226PLC完成,PLC采用循环扫描方式工作,当定时时间到时,执行数据采集或PID控制任务,完成现场的信号控制。计算机的软件采用VB编制,利用MSComm控件完成串口数据通讯,通讯遵循的协议为PPI协议。PPI协议
        西门子的PPI(PointtoPoint)通讯协议采用主从式的通讯方式,一次读写操作的步骤包括:首先上位机发出读写命令,PLC作出接收正确的响应,上位机接到此响应则发出确认申请命令,PLC则完成正确的读写响应,回应给上位机数据。这样收发两次数据,完成一次数据的读写[5]。其通讯数据报文格式大致有以下几类:1、读写申请的数据格式如下:SDLELERSDDASAFCDASPSSAPDUFCSEDSD:(StartDelimiter)开始定界符(68H)LE:(Length)报文数据长度LER:(RepeatedLength)重复数据长度SD:(StartDelimiter)开始定界符(68H)SA:(SourceAddress)源地址,指该地址的指针,为地址值乘以8DA:(DestinationAddress)目标地址,指该地址的指针,为地址值乘以8FC:(FunctionCode)功能码DSAP:(DestinationServiceAccessPoint)目的服务存取点SSAP:(SourceServiceAccessPoint)源服务存取点DU:(DataUnit)数据单元FCS:(frameCheckSequence)校验码ED:(EndDelimiter)结束分界符(16H)报文数据长度和重复数据长度为自DA至DU的数据长度,校验码为DA至DU数据的和校验,只取其中的末字节值。在读写PLC的变量数据中,读数据的功能码为6CH,写数据的功能码为7CH。2、PLC接收到读写命令,校验后正确,返回的数据格式为E5H3、确认读写命令的数据格式为:SDSADAFCFCSED其中SD为起始符,为10HSA为数据源地址DA为目的地址FC为功能码,取5CHFCS为SA+DA+FC的和的末字节ED为结束符,取16HPPI协议的软件编制
        在采用上位机与PLC通讯时,上位机采用VB编程,计算机采用PPI电缆或普通的485串口卡与PLC的编程口连接,通讯系统采用主从结构,上位机遵循PPI协议格式,发出读写申请,PLC返回相应的数据。程序实现如下:1、串口初始化程序:
        mPort=1
        MSComm1.Settings="9600,e,8,1"
        MSComm1.InputLen=0
        MSComm1.RThreshold=1MSComm1.InputMode=comInputModeBinaryPPI协议定义串口为以二进制形式收发数据,这样报文的通讯效率比ASCII码高。2、串口读取数据程序,以读取VB100数据单元为例:DimStr_Read(0To32)‘定义发送的数据为字节为元素的数组。Str_Read(32)=&H16‘相应的数组元素赋值,按照以下格式:Str_Read(29)=(100*8)\256‘地址为指针值,先取高位地址指针Str_Read(30)=(100*8)Mod256‘取低位地址指针Str_Read(24)=1
        ‘读取的数据长度(Byte的个数)ForI=4to30
        Temp_FCS=Temp_FCS+Str_Read(i)NextIStr_Read(31)=Temp_FCSMod256‘计算FCS校验码,其它数组元素赋值省略。681B1B68206C32100000E004112A10201018403208B16PLC返回数据E5后,确认读取命令,发送以下数据:10205C5E16然后上位机VB程序接受到以下数据:68161668028323000002050041FF408227816首先识别目标地址和源地址,确认是这次申请的返回数据,然后经过校验检查,正确后解析出*26号数据(&H22)即为VB100字节的数据。
        3、串口写入数据程序,以写VB100数据单元为例:DimStr_Write(0To37)‘定义发送的数据为字节为元素的数组。Str_Write(37)=&H16‘相应的数组元素赋值,按照以下格式Str_Write(35)=&H10‘要写入的数据值68202068207C32100000E055112A10201018403200408CB916PLC返回数据E5后,确认写入命令,发送以下数据:10205C5E16然后上位机VB程序接受到以下数据:68121268028323000002010051FF4716这是PLC正确接收并写入信息的返回数据。
        4、串口接收程序:在数据接收程序中,利用VB中MSComm控件,一次接收缓冲区中的全部数据,存放到数组形式的暂存单元中,然后分析每个元素的值,得到读写的数据。DimRCV_Array()AsByteDimDis_ArrayAsStringDimRCV_LenAsLongRCV_Array=MSComm1.Input‘取出串口接收缓冲器的数据。RCV_Len=UBound(RCV_Array)ReDimTemp(0ToUBound(RCV_Array))Fori=0ToRCV_LenDis_Array=Dis_Array&he(RCV_Array(i))&""NextiText1.Text=Dis_Array‘接收到的数据送显示。在程序的读写过程中,一次可以读写222个字节,目前给出的数据读写为整数格式。数据类型Str_Read(27)S04HSM05HI81HQ82HM83HV84H
        以上程序,是以读写PLC的V变量区为例,利用PPI协议还可以读写S7-200PLC中的各种类型数据,包括I、Q、SM、M、V、T、C、S等数据类型,能够直接读出以上变量中的位、字节、字、双字等,其中读位变量时,是读取该位所在的字节值,然后上位机自动识别出该位的值。按照读写的数据类型,其中Str_Read(27)的值各不同:在控制系统中,PLC与上位计算机的通讯,采用了PPI通讯协议,上位机每0.5秒循环读写一次PLC。PLC编程时,将要读取的检测值、输出值等数据,存放在PLC的一个连续的变量区中,当上位机读取PLC的数据时,就可以一次读出这组连续的数据,减少数据的分次频繁读取。当修改设定值等数据时,进行写数据的通讯操作2、自由口:S7-200CPU的通信口可以设置为自由口模式。选择自由口模式后,用户程序就可以完全控制通信端口的操作,通信协议也完全受用户程序控制。S7-200CPU上的通信口在电气上是标准的RS-485半双工串行通信口。此串行字符通信的格式可以包括:一个起始位7或8位字符(数据字节)一个奇/偶校验位,或者没有校验位一个停止位自由口通信速波特率可以设置为1200、2400、4800、9600、19200、38400、57600或112500。凡是符合这些格式的串行通信设备,理论上都可以和S7-200CPU通信。自由口模式可以灵活应用。Micro/WIN的两个指令库(USS和ModbusRTU)就是使用自由口模式编程实现的。


    西门子DI模块               西门子DI模块


    http://liudiankai1.cn.b2b168.com
    欢迎来到湖南洪武自动化设备有限公司网站, 具体地址是上海市松江区方松街道文诚路2000弄101室,老板是吴杰。 主要经营我公司经营西门子全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免。 单位注册资金单位注册资金人民币 100 - 250 万元。 价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。