电工吧 关注:555,945贴子:8,327,866

回复:西门子S7-200的自学直播

只看楼主收藏回复

我是在学,但是移位,循环,之类的指令,还有许多的功能指令把我给弄趴下了,


来自Android客户端18楼2014-01-28 23:05
收起回复
    仔细讲讲
    串行通讯吧。
    为什么叫串行呢?。
    串行通讯,相比较并行通讯而言,串行是每次发送1位,来进行数据交换,因此只要表示高低电平即可。
    并行则是每次发送多位,则要多个电压等级来表示,因此速率一快,干扰就大。
    所以工业通讯以串口为主。
    串口的硬件有RS232,RS485,RS422。
    RS232抗干扰差,要3根线,发送、接收和地线。 10V左右表示0,-10V左右表示1。
    只能两个设备点对点通讯
    RS485用得最广泛,速率高,抗干扰强。 -2~-6V表示0, 2~6V表示1
    可以多点通讯。
    结合之前的,西门子S7-200的串行物理接口用的就是RS485。


    19楼2014-01-28 23:06
    收起回复
      2026-02-04 18:27:03
      广告
      不感兴趣
      开通SVIP免广告
      通讯中经常设置的参数:
      1、波特率:即一秒钟传输数据的位数。常用 9600bits/s,19200bits/s等等,当然,传输速率越快,传输的稳定性越差,对于设备的速率有一定的要求,而上位机的监控等等还是以数据稳定为主。
      2、奇偶校验:奇校验,就是使得发送的数据,1的个数是奇数。
      比如发送一段数据:11001010,很明显,这8位数据里,1的个数是4个,为了保证1的个数是奇数,则校验码等于1,这样1的个数就变5个了。 如果接收端接受到的数据里,1的个数不是奇数,那认为该数据无效。 从而防止了干扰和错误接受。
      3、停止位:这个由设备两端统一设定。
      也有很多时候不设置校验。这些都是通讯的建立过程中统一起来的。


      20楼2014-01-29 21:14
      收起回复
        留名学习了


        来自Android客户端21楼2014-01-29 21:43
        回复
          S7-200的RS485串口支持的通讯协议:
          主从结构:
          1、PPI:和触摸屏、文本显示屏、编程软件、其他的S7-200进行通讯。
          2、MPI:只能作为从站,可以和触摸屏、S7-300/400、编程软件进行通讯。
          3、PROFI-BUS:只能作为从站,且必须配置EM277模块,用途同MPI,和触摸屏、S7-300/400、编程软件进行通讯。
          4、自由口:各类第三方具备开放协议的设备。
          以太网的应用:
          要配置CP243模块,触摸屏、其他S7-200、S7-300/400、编程软件进行通讯。


          本楼含有高级字体22楼2014-01-29 22:03
          回复
            留名


            来自Android客户端23楼2014-01-29 22:05
            回复
              辛苦了


              IP属地:湖北来自Android客户端25楼2014-01-30 01:46
              回复
                回复 牛小九ok :麻烦问下,如何以FB为背景建立db,是在FB上右键建立么???


                IP属地:辽宁来自Android客户端26楼2014-01-30 05:37
                收起回复
                  2026-02-04 18:21:03
                  广告
                  不感兴趣
                  开通SVIP免广告
                  留名,求学


                  来自Android客户端27楼2014-01-30 06:07
                  回复
                    楼主春节好辛苦了我代表我自己对您无私奉献敬礼!


                    IP属地:辽宁来自Android客户端28楼2014-01-30 06:41
                    回复
                      已关注


                      来自手机贴吧30楼2014-01-30 12:13
                      回复
                        谢谢楼主 楼主辛苦了


                        来自Android客户端31楼2014-01-30 13:06
                        回复
                          火钳刘明


                          IP属地:黑龙江32楼2014-01-31 09:56
                          回复
                            模块的输出类型:
                            分为 继电器输出、晶体管输出、可控硅输出
                            继电器输出可直流、可交流、范围较大。
                            晶体管输出相应速度快,但只能用在直流。
                            可控硅,只能用在交流。(另外,我从来没用过可控硅输出的PLC,希望哪位师傅出来指点下,具体什么场合下用额??????)
                            讲一个关键词:”干接点“
                            也就是无源开关;具有闭合和断开的2种状态;2个接点之间没有极性,可以互换。
                            干接点有:
                            1、各种开关如:限位开关、行程开关、脚踏开关、旋转开关、温度开关、液位开关等。
                            2、各种按键。
                            3、各种传感器的输出,如:环境动力监控中的传感器:水浸传感器、火灾报警传感器、玻璃破碎、振动、烟雾和凝结传感器。
                            4、继电器、干簧管的输出。
                            中间继电器的触点也是干接点的一种。
                            我们项目上的输出几乎一律是用晶体管输出的。
                            1、原则上输出部分要隔离,所以输出所带动的99%是一个直流24V的中间继电器;然后再用中间继电器的触点。也就是创造了”干接点“
                            这样的话,无论外部负载要怎样的信号类型,直流、交流、24V、220V都与我系统本身不冲突了。
                            2、跟第三方设备配合的时候,我方的设备提供了干接点,方便系统集成。我也比较希望第三方的设备提供给我的也是干接点。
                            当然,有时候会遇到第三方设备提供给我的不是干接点,这样的话,我就要根据他的信号类型买相应规格的继电器,再安装在自己的柜内,再转成干接点给我的系统用,挺麻烦的。
                            3、成本上几乎没差别。


                            本楼含有高级字体33楼2014-02-01 12:57
                            收起回复