产品定价的原则和方法

作为产品经理最为头疼的事情往往不是技术和团队,而是在激烈市场的竞争和复杂的组织下达成对自己产品的一致支持。而价格则是4P(Product,Pricing,Place,Promotion)其中关键和复杂的一个因素。对于大一点的公司,研发一个新产品可能需要两三年的时间,但价格的讨论常常也需要将近半年的时间才能完成。

价格不是产品的全部,但它是产品中重要的一部分。
价格不是产品的全部,但它是产品中重要的一部分。

总结一下在工作中为什么需要花费如此长时间才能达成结果,其中最重要的是我们有时候忘记了一下几点:

  • 谁应该参加价格的确定?
  • 定价的总体目标是什么?
  • 价格商议的流程,价格和重要其他因素的关系是否清晰,达成共识?

关于第一点,不同的公司其实来有不同的决策者和参与者,很难用同一的分析来断定。不过,我们要让主要的stakeholders参与到定价的过程中。谁是key stakeholders貌似需要更多的时间来展开话题,这里先打住不跑题了。

定价的目标基本上在决策过程是最容易被悄悄遗忘的。如果有像曾经我做过的项目一样独立项目办公室,在讨论这个话题的几个月,不妨将你们定价的原则和目标贴在墙上。比如常见的定价目标有:

  • 利润目标,如公司的总体EVA, EBIT,ROI设定,或者一个非常有竞争力的产品通过极高的溢价来获取高额的利润。
  • 市场占有率目标,比如新产品要占据市场前三名,那么除了产品本身价格必须比第三和第二有竞争力
  • 宣传和渠道目标,例如不同的渠道采用不同的型号和价格,或者对不同的目标群采用不同的宣传和形象而采用不同的价格。

定价的流程也是要在开始协商价格之前和主要stakeholders明确的,在过程中可以对此进行修改,但要保证所有人能够明确其职责,避免死循环般无休止的讨论。因为平产的价格的讨论无法在一次性讨论后结束,这个流程其实来也是需要进行迭代的。

  1. 建立定价委员会和决策者
  2. 明确定价目标
  3. 定义市场范围,定位和竞争对手
  4. 选择定价方法并尝试定价
  5. 分析竞争对手反应
  6. 分析可获取市场规模
  7. 是否完成定价目标,如果没有回到4
  8. 参与者是否对结果有共识,如果没有回到3
  9. 达成定价

在竞争激烈的市场中,选择目标市场的定位(Market Positioning)和竞争对手(或者替代者)是非常重要的任务。市场区分和定位是很多公司总体的规划,相对很稳定。但很多次失败的定价,由于竞争对手目标的变动造成的不在少数。和开篇所谈到的,一个产品的研发需要很长的时间,在此期间开始瞄准的目标可能已经变化了,我们也需要及时的更新这些信息,在项目中不断的调整产品。这样才不至于在产品上市前期才匆忙的进行应对。

亚马逊定价一贯以低价和长期服务和在线购买收益为准绳,最成功的案例就是Kindle。不过它也有失败的案例,比如去年发布的Fire Phone,盲目自信的定价注定了从开始这个产品就不能成功。
亚马逊定价一贯以低价和长期服务和在线购买收益为准绳,最成功的案例就是Kindle。不过它也有失败的案例,比如去年发布的Fire Phone,盲目自信的定价注定了从开始这个产品就不能成功。

在定价操作中最为实务的就是选择并使用定价方法(或者定价模型)。不同的方法对定价目标有不同的现实意义,需要参与者的角色也有变化。下面列出一些最常用的定价方法。

  • 根据客户定价
    • 期望价格,在投标或者客户总价已经确定的一些项目中,产品的价格首先要在客户预期范围内寻找价格目标。以产品底价为基础,通过添加功能和了解客户期望来增加价格也是非常常见的手段。
    • 心理定价,比如常见的用¥199代替¥200的尾数定价法,让客户觉得价格合适。市场中对一些产品有一些习惯性的价格预期,在此范围内定价。
    • 高溢价定价,让客户感受到产品之外的品牌价值,比如名牌跑车,iWatch。有利于塑造产品优质,高尚的形象。
    • 撇脂定价,和高溢价很类似,不过这是在一个新兴的市场中全新产品可以采取的方法,客户对价格不太敏感,从而在开始赚取高额利润,随着竞争对手的进入,产品开始下调价格。最早的跨大西洋海底电报就是这样定价的,很快就在竞争对手进入之前收回了巨额的投资。
  • 根据竞争和市场定价
    • 跟随竞争对手定价,这是最常见的定价方式,比如国内小米的竞争对手如果远离小米的价格范围,生存是很困难的。
    • 渗透式定价,产品以低价推出,通过快速增长销量来摊薄成本,使得产品的总利润达到目标。其前提是市场上主要竞争对手无法对其低价进行有效的反击。
    • 组合价格,为了和竞争对手有区别,可以将直接竞争之外的一些产品和服务打包在一起出售。比如价格和竞争对手一样,但提供额外的服务,或者易耗品的长期使用费用的优惠。这样竞争对手就很难直接对比价格。
  • 根据公司内部原则定价
    • 公司产品线定价,对于大型的公司会拥有不止一个产品线,公司内部必须对产品线之前的价格有明确的区分。每个产品的定价只能在规定的范围内调整。
    • 成本定价,售价必须满足规定的盈利条件,之上就是客户的买价。关于成本和利润的计算很多公司的方法也是各异的,但一般不仅仅要包含产品的直接成本,而且还要考虑各种摊销和基本的毛利。
    • 免费或者低价,是的很多公司采用免费的策略来定价,然后通过服务,或者其他的产品来获得利润,比如Google。而比如吉利剃须刀是通过低价卖刀架和基本组合,但通过在剃须刀片上加上利润来获取利润的。

实际使用中,这些定价方法有时候是组合使用的,因为一个公司的定价原则一般不是完全单一的,很难用一套简单的定价方法来达成这个目标。

Raspberry Pi 的WiFi设置

本来不是什么复杂的事情,但是由于我的树莓派网线接口损坏,使用无线网络成了这个模块最后的选择。为了让这个模块和无线网络连接费了不少力气,所以必须在这里记述一下。

由于网线口损坏,电脑和树莓派的连接是靠串口来连接的,这里用到一个 TTL 转 USB 的工具。设置为 115,200bps 8N1 UTF 编码格式,然后通过 putty 来登录。

首先树莓派能接受的无线网卡并不丰富,这里主要有两个限制:

  • 树莓派 USB 口的驱动能力有限,必须选择能耗低的网卡。一般那种拇指型的 USB 设备能耗还都是可以的。不过即便是选择了很小能耗的网卡,也要保证电源需要有一些余量,我用了个 700mA 的黑莓手机充电器,结果完胜山寨 2A 的 USB 电源。如果供电有问题,可以在终端中看到系统无法正常启动,经常启动到 USB 部分时停滞,重复启动等。这时候需要考虑增加电源供电能力。
  • 只能是 USB 接口的无线网卡,而且网卡的驱动必须得到树莓派系统的支持,最好在购买前到这个网址 http://elinux.org/RPi_USB_Wi-Fi_Adapters 检查一下。这里用了 Ralink 腾达 W311M 150M Mini 无线迷你小 USB 网卡,内部的 RT5370 芯片驱动已经集成在标准 Debian 上了,无须额外安装。启动后,可以通过 lsusb 看看驱动有没有识别正确。在用 iwconfig 来看看是不是识别了这个新的网卡。

如果以上检查都没有问题,我们就可以进行网络的配置。

编辑 /etc/network/interfaces 文件来设定网络接口的特性,其中主要的部分是对无线网络接口 wlan0 的设置:

auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
post-down killall -q wpa_supplicant

文件最后两行,我们会在使能网络的时候启动 wpa_supplican 程序来进行 WPA 无线网络密码登录,其中它的配置文件放置在 /etc/wpa_supplican/wpa_supplican.conf 这个位置。接线来就是设置这个密码问文件了。

ctrl_interface=/var/run/wpa_supplicant
network={
    ssid=“网络 id“
    proto=WPA2
    key_mgmt=WPA-PSK
    pairwise=TKIP
    group=TKIP
    psk=” 密码 “
 }

这里就没有太多要说的了,需要记住的就是 key_mgmt 貌似只能设置成这个,换了别的不好用。

总结一下,这里面容易碰的坑:

  • 没有正确启动 wpa_supplicant 获取 IP 地址,那叫一个愁人。这个程序需要 root 权限。
  • 找一个合适的电源很重要,否则频频重启。
  • 如果 lsusb, lsmod 不能正确的发现设备,例如 TP-LINK WN725N V2 版模块,说明 Wi-Fi 模块的驱动没有被正确的安装过,需要自己编译安装,如果在网络上找已经编译好的模块,比如 WN725N V2 的模块名字叫做 8188eu.ko,需要找到内目前运行内核版本完全一致的,否则无法正常运行。需要注意编译内核模块需要很大的磁盘空间(几百兆)和很长的时间。

有了网络,接下来可以玩的有:

  • 通过 xrdp 配合远程桌面访问树莓派
  • 安装 Apache,MySQL 等等做个网站(不过树莓派在那颗 SD 卡上的 I/O 能力超弱)
  • 安装私有云 owncloud 等
  • 安装 Mercurial 服务器来做版本管理服务器

小小世界,大大精彩

维多利亚港

乘着十一假期第一次和女友去了香港,回来好久还似乎能听到脑海里面回响迪斯尼那个《小小世界》的乐曲。如果问我此行的感觉,我只能说虽然和我想象有很多差距,但是就和那个游乐节目一样,香港给我的影像就是小小的世界,大大的精彩。

香港的小是显而易见的,在地图上你需要放到最大,才能看到一些我们要找的街道。但坐车或者步行,却发现在地图上差了好几条街道的地方,其实来走过去也就十分钟。从深圳坐大巴或者坐地铁来回穿梭,就像是在北京一头到机场那样便捷。连我妈妈都怀疑,是不是当地的孩子可以一早起来,拿着早饭去国内上学,到了学校豆浆还是温热的呢。

繁华的中环夜景如果来香港不住豪华的酒店,你会发现一般的酒店或者宾馆都是如此紧凑。好多网友都开玩笑说,知道订的酒店小,但怎么也没有想到开了们就碰到床了。然后只能爬进去,连随身带的箱子都打不开。还好这一次订了一个偏僻一点的酒店,布局虽然有点奇怪,但好在空间还算阔绰。而且,即便是偏僻一点的西环,到繁华之地,也不过几站地之遥嘛!这算是沾了这小小世界的便宜了吧。

生活在大城市久了,就滋生一些不好的习惯,害怕拥挤,低头走路,而且走的飞快。香港已经褪下了旧时代特有的光环,变得更像是南方一个特别拥挤的城市了。高峰时间满街都是匆匆忙忙赶去坐地铁的人群,我慵懒站在街上,不时躲闪低头飞走的上班族,反而有些冷眼看自己城市的感觉。是不是外人来了北京,上海,也觉得这里人的步伐快的惊人。而有了这健步如飞的步伐,地图上密密麻麻的街道,就变得如此靠近。从水街到东街道,西街道;从茶餐厅到甜品屋;距离都近的还没来得及消化,就感觉再次有了饥饿感。

这样小小世界的错觉,在来这里两天以后,慢慢的在我脑海里面消失了。香港,这个弹丸之地,在一天之后,就向我展示出来她博大的一面,真实的一面,精彩的一面。但凡事能包容的文化,就能绽放其瑰丽的光彩。而在南京下关的那艘军舰上决定的历史中,就包含了所有的可能。

迪斯尼睡公主城堡的烟火
迪斯尼睡公主城堡的烟火

迪斯尼和海洋公园一百多年后,英国人走了,美国人来了,位于大屿山的迪斯尼不应该仅仅是孩子的乐园,让我们玩的不亦乐乎。后来在电视上才知道,这个迪斯尼不是完全拷贝美国迪斯尼的设计和节目,而是有很多自己的创意,在每一个细节里面都充满了令人愉悦的丰满。一定要去看的项目是“小小世界”,那个微缩的世界实在是让人感觉萌的不行。另一个玩乐的地点就是在无数电视剧和电影里面出现的香港海洋公园。我的感觉是这里比迪斯尼还大,而且可以玩的东西也更多一些。不过,说道海洋公园,就离不开水,所以时时刻刻准备全身湿透哦。

维多利亚港香港的心脏不再弥敦道上的繁华,不是湾仔密布的餐厅和美味,也不是太平山上辉煌的灯光。在我看来,只有维多利亚港湾毫无疑问才配的上这个名分。不过自己亲去,才发现这个英国风范名字后面,其实来不过是浅浅的一湾。不要走海底隧道,而是花两块钱去坐天星小轮,你就能饱饱的在海风下欣赏这里美丽,看到所有香港的标志性建筑。如果说一生一定要去什么地方看一眼,我必须把这里列进去。

乘坐缆车去太平山山顶

太平山顶俯视全香港

太平山在维多利亚港可以看得很清楚,不是应为它是这里最高的山峰,而是在香港这个高楼林立的地方地方实在是找不到任何平坦,没有高楼阻挡的位置了。太平山原来叫做香炉峰,和北京的香山是不是有点关系就不知道了。不过,这里来的游客还真的和香山差不多。虽然只有五百米,不过还是选择有轨缆车上山好一些。这里没有写错哦,的确是有铁轨的缆车,在国内绝对找不到这样的交通工具吧。港剧里面,有钱人就是住在这里山顶别墅的。所以,不管在李嘉诚蜡像面前排多长时间的队,还是值得来这里一览另一个角度的维多利亚港湾。

叮叮车最近港币兑换破八,估计更多的人涌向香港吧。有时候自己都为香港人发愁,从内地跑来这么多人,让本来就拥挤不堪的香港如何生活是好。那香港人是如何处理交通拥堵问题的呢?在港的几天,我很困惑的一个事情就是,香港人在哪里加油啊?路上从来没有看见过加油站。连私家车的数量也比我想象的少。路上最多的都是大巴,的士和电车。而我最爱的就是这种在香港才能看到的交通工具有轨电车——叮叮车。也许有人会马上意识到国内大连等地其实来也是有有轨电车的,不过香港的不一样之处是,这个车是双层的,木质结构的居多,而且车开到面前,才会让你意识到这中车是多么“瘦高”,多么适合于在这个城市中四处穿行。后门上车,前门下车,票价两块三也绝对是香港最最经济实惠的。每次坐在这港岛最独特的景观二层上,穿行在港岛四处,让自己都成为这风景的一部分吧。

也许多多少少在各种剧情里面似曾相识,但这一切其实来对我来说都是意外的惊喜,没想到看到这些电视和电影中经常出现的风景在我们两人面前带来的真实感是如此的温暖。

陆羽茶餐厅陆羽茶餐厅的早茶美丽的香港,对我来说也是美味的香港。传说中的陆羽餐厅,点那些被念烂的茶点,一下子和那些六七十岁的服务员一起仿佛回到了三四十年代的香港。我很好奇,这样古朴的茶餐厅为什么能在中环屹立不倒这么多年。不过,当第一口咬破那些美味,你就会知道为什么那么多香港的名流会乐此不疲的光顾这里。晚上如果顺道,还可以去中环的翠华餐厅光顾一下。这绝对也算是香港饮食的一个小超人,随时都是等位置的长队,还不时有明星来光顾。难怪在港岛开了这么多家,还是生意兴隆。午茶可以考虑湾仔的车氏粤菜轩,闹中取静下品尝一下他们家独特的酥脆叉烧包,美味真的能去烦躁啊。

许留山

不过,大多数美食都藏在了高楼某些隐蔽的角落。在购物后因为安妮曲奇的大名,我险些迷失在重庆大厦嘈杂的印度人群里面了。以后再去那里购买曲奇的人请注意了,这些美味无比的曲奇其实来不是重庆大厦而是旁边门帘很小的CKE商场二楼。虽然只收现金,但还是一定要使劲的买小盒子的4mix(四味混合),这个可爱小熊铁盒饼干你能在香港带走的真正土特产了。不急得吃曲奇的话,四下找找许留山和满记甜品吧,还有因为十一点才开张使得我最终都没有吃上的源记甜品。真是深藏街巷的却名扬五洲啊。再去了,每顿饭都不要吃太饱啊,说不定一拐弯就会有一家让你走不动的甜品店等着你呢。

兰桂坊还有,不要在酒店订早餐。第一是夜景太美,就算不去兰桂坊小酌几杯,你还是几乎肯定会很晚睡觉。第二,无论你住在哪里,出了酒店的大门,四下都是本地人每天光顾的茶餐厅。一份报纸,一份早餐,一杯奶茶,像一个香港人一样开始自己的每一天吧。如果就这样溜达在香港,真的感觉不到这是一个人口多么稠密的小岛。大多数人,就像是我们这样的游客一样,有条不紊的看着报纸,咂着奶茶裹着慢悠悠的日子。只要不上班,就好象门口的繁华和忙碌和他们的无关一样,穿着木屐,慢慢的晃悠在砵兰街下的灯火阑珊里面。这才是香港人才能拥有的早晨和夜晚。

USS通讯协议浅要

作为一个驱动产品的产品经理,对很多技术细节其实来了解的并不是很充分。作为一个业余项目的一部分,最近对USS协议进行了一些了解。现在总结在这里。

从客户的反馈来看,大部分认为USS是一种非常封闭的协议。但其实来这是一种西门子为变频器开发的串口通用通讯协议,广泛的用于PLC、PC、操作面板等设备和变频器之间建立通讯,常用于构建小型的自动化驱动系统。 所有的资料也可以在网络上找到。但由于这个协议应用层的内容比较复杂一些,各种资料中的介绍也各有侧重,所以即便是很熟悉的工程师在实际使用中偶尔也会忽略一些细节而导致通讯问题。

基本介绍

此协议具有如下的特点:

  1. 西门子驱动的统一解决方案,所有西门子变频器都支持此协议。
  2. 西门子调速装置上基本都包含了USS接口,无须任何附加选件即可实现,只要上位机具备RS-485通讯即可组成小型自动化网络。
  3. 通讯介质为RS-485总线,最远可达1000m。有效的减少了通讯电缆数量,降低开发、工程、维护的费用。
  4. 通讯速率可达115kbps。
  5. 总线架构,单主站,多从站的存取方式。
  6. 报文包含了参数数据、过程数据,速度快而且可靠性高。完全可替代模拟和数字信号的硬接线控制方式。
    1. 参数数据用于直接读取和修改变频器内部参数
    2. 过程数据用于连续监测和控制变频器状态,如:起停、速度、力矩等

链路层格式

USS协议对链路层是有要求的, 字节帧包含11位,包含以下数据:

  • 8位数据位
  • 1位停止位
  • 偶校验

连接层的协议格式

USS通讯的报文结构可如下表示:

STX 报文起始字 byte x 1 总是“02H”
LGE 报文长度 byte x 1 包含从地址,数据和校验字节数,其等于报文长度为总报文减2。
ADR 地址 byte x 1 0-31,子站地址
data 数据 WORD x n 数据区域
BCC 校验和 byte x 1 XOR校验前面全部字节

ARD 地址:标准报文中地址的5,6,7三位应该均为0,然后指定从站地址。

bit 7 6 5 4 3 2 1 0
特殊位 镜像 广播 从站地址

广播位为1为广播控制所有子站。

镜像位为1,表示地址指定的子站应返回原报文,不做任何改变。

应用层结构

去除连接层的信息,USS报文的核心就是数据区。报文中数据的长度是可变的,其中包含了两大部分内容:PKW(参数数值段)和PZD(过程数据)两大部分

data PKW 用户数据
PZD 过程数据

注意:PKW和PZD都是按照十六位的一个字来计算长度的。 用户数据PKW和过程数据PZD在一个报文中都是不可缺少的。但其长度均可以在子站通过参数设置来改变。

整个报文的结构可以如下表示:

从主站发送到驱动的数据 从驱动返回的响应
PKW PKE 参数读写命令和参数号的描述 操作结果,参数号码
IND 参数下标和参数号的页号 参数下标和参数号的页号
PWE1 参数数值第一字,对于U16,U8,I16整数,数据就包含在这里面 读取的结果第一字
PWE2 参数数值第二字,对于U32,FLOAT数据,和前面字构成全部数据 读取的结果第二字
PZD PZD1 过程数据1, ZSW 主控制字 STW 主状态字
PZD2 过程数据2, HIW 主设定值 HSW 实际运行值
PZD3 过程数据3, ZSW2 第二控制字 HSW2 第二状态字
PZD4 过程数据4
PZD n 过程数据 n,在MM4驱动可以最多有8个过程字

注意: 驱动的字节顺序和PC机的字节顺序1不同。

字节 Byte High Byte Low Byte High Byte Low
Word Word

其中PKW区域的总体结构如下表所示,包含了三个或更多个字(16位)的信息,长度是不固定的2

PKW 区段

这一部分报文是用来修改和读取参数数值而使用的报文。关于这一部分的信息,可以参考SINAMICS驱动的参数中的信息,进一步了解关于变频器中参数结构。

第一部分,PKE 参数编号的结构是:

15-12 11 10-0
名称 AK SPM PNU
含义 任务或者回应编号 不用,恒为0 基本参数编号

第二部分,IND 参数下表的结构为

15-12 11-10 9-8 7-0
名称 PNU page 保留 文本模式,不用 参数下标号码

请注意PNG page的计算方式不是完全按照位顺序计算的。

在IND的位置 bit 15 bit 14 bit 13 bit 12
page数值 20 23 22 21

PKE.PNU和IND.PNU page 是相互配合的两个参数。PKE.PNU的参数范围为0-1999,IND.PNU page的范围为0-15。 而参数号,是通过这两个数值运算得到的。

 Parameter ID = PKE.PNU + IND.PNU page * 2000

PKE.AK 任务标号的定义如下,用于从控制器向变频器进行操作中使用:

任务 ID 具体含义 应答 ID
确定 否定
0 无任务 0
1 读取参数值 1 or 2 7
2 改变参数值(word) [RAM only] 1 7 or 8
3 改变参数值(double word) [RAM only] 2 7 or 8
4 读取组件描述 3 7
5 改变组件描述 (MM4 不可用)
6 读取参数值(数组) 如:带有下标的参数 4 or 5 7
7 读取参数值(数组,word) [RAM only] 4 7 or 8
8 读取参数值(数组,double word) [RAM only] 5 7 or 8
9 读取数组元素的数量。如下标的个数 6 7
10 保留
11 保存参数值 (数组, double word) [RAM and EEPROM] 5 7 or 8
12 保存参数值 (数组, word) [RAM and EEPROM] 4 7 or 8
13 保存参数值 (double word) [RAM and EEPROM] 2 7 or 8
14 保存参数值 (word) [RAM and EEPROM] 1 7 or 8
15 读取或改变文本(MM4 不可用)

注意:当命令为读取驱动参数,且PWE的长度P2013设为127的时候,上位机发送的报文中不包含PWE部分。也就是说,这种情况下PKE,IND后面紧接着的就是PZD数据。

当变频器收到命令后,也会在PEK.AK的应答ID中有响应的回答:

应答 ID 具体含义 对应任务ID
0 无应答 0
1 传输参数数值 (word) 1, 2 or 14
2 传输参数数值(double word) 1, 3 or 13
3 传输组件描述 4
4 传输参数数值(array, word) 6, 7 or 12
5 传输参数数值 (array, double word) 6, 8 or 11
6 传输数组元素的数量 9
7 任务无法执行 (带有错误编号,请看下表) 1 to 15
8 无权改变参数 2, 3, 5, 7, 8, 11 to 14 or 15 (以及修改文本信息)
9 – 12 无用
13 保留
14 保留
15 传输文本 15

发生错误时的回应报文中,在PWE1字中,可得到如下的响应,进一步解释错误的原因:

ID 含义 对应任务ID
0 参数号无效 1 to 15
1 参数数值不可改变 (只读参数) 2, 3, 7, 8 or 11 to 14
2 超过参数数值范围 2, 3, 7, 8 or 11 to 14
3 下标无效。
注意(对task 4不适用):
如果变频器中此参数不是数组,在下标大于1时,报此错误。
对于 下标 = 0 或 1 ,任务将执行,并回复4或5。
4, 6, 7, 8, 11 or 12
4 非数组。
注意:
如果参数不为数组,在下标大于1时报此错。
对于 下标 = 0 或 1,任务执行,并回复4或5。
6, 7, 8, 11 or 12
5 数据类型错误 2, 3, 7, 8 or 11 to 14
6 参数只能设为零。 2, 3, 7, 8 or 11 to 14
17 驱动此状态不允许设定的任务。 2, 3, 7, 8 or 11 to 14
101 参数值此时无法立刻生效;参数在当前状态下无效(例如,闭环控制下)。 1 to 15
102 响应报文过长。 由PKW和最大有效报文长度决定
104 不允许的参数值。
变频器内没有与命令对应的功能, 或者在修改参数瞬间无法修改。
2, 3, 7, 8 or 11 to 14
106 不支持的任务 5, 10 or 15
200 新下限 2, 3, 7, 8 or 11 to 14
201 新上限 2, 3, 7, 8 or 11 to 14
203 在 BOP / AOP 无显示。
参数必须在 BOP / AOP上隐含。
1 to 15
204 参数在 BOP / AOP 无须设置访问登记。 (与参数P3950 访问密码有关) 1 to 15

 PZD 区段

这一区段用于变频器和控制器之间传输变频器运行状态,以及下达控制命令。在变频器内可以灵活的定义每一位的含义,并通过BiCo功能连接到需要的参数上。同时在控制器一侧也要作相应的设置处理这些功能。一般PZD只包含PZD1和PZD2两个字。通过参数设置3可以增加变化。

通讯方向 PZD1 PZD2 PZD3 PZD4
Master => Drive STW HSW HSW2 STW2
Drive => Master ZSW HIW ZSW2 HIW2

其中HSW为主设定值(一般为速度频率数值),为标定规格化后的数值。对应变频器的应答HIW为变频器实际输出值(一般为实际速度频率)。

规格化(normalization)对浮点数据标幺计算的方法。例如,默认频率的规格化标准为50Hz,则在USS报文中的数值应该为: HSW = 设定的频率 / 50.0Hz * 4000H 

 广播报文格式

地址ADR中第5位设为1,其它位设为0,表示这是一个广播地址。所有变频器对PZD的设定进行动作。 需要注意的是,如果进行广播操作4,PKW第一字节(PKE)必须为4字长,且位15,2,1必须为1,第二字(IND)位15,2必须为1,其它随意。 各个站点对广播不进行应答。

 时序要求

假设波特率Vbps下传输一个字节需要11位信息,则每个字节的传输速率为:tc= 11 / Vbps 秒,则在报文传输中对时间有如下的要求:

  • 报文起始后每个字节传输的间隔应小于 2 * tc 的时间
  • 报文的起始必须和前一个报文相隔大于 2 * tc 的时间(报文间隔时间)
  • 报文响应时间必须小于20ms,但是必须大于报文间隔时间 2 * tc
  • 报文(不包括STX报文头)传输的总时间应该小于 1.5 * (总报文长度 + 3) * tc

报文间隔将在主站和从站双向进行监测,超过时间的报文将被抛弃。


注释:

  1. 在Intel的处理器上,处理报文需要交换一个字中两个字节的顺序。
  2. 参看P2013参数的设置,当P2013=3则PWE只有一个字,P2013为4则包含了两个字,设为127则表示长度可变。
  3. MM4的P2012参数可以设置PZD报文的长度从0到4变化,而G120 CU230P-2可以支持最多8个字的PZD
  4. 广播操作不能进行参数读写操作,也就是说PKW段没有作用。

 

文件同步

现在手头电脑一定不止一个,文件呢也已经远远超过U盘拷贝就能备份所有数据的年代了。怎么同步电脑上的数据呢?下面是我尝试过的一些。

备份和同步
比较适合电脑和手机等各种设备做同步。
缺点
-不是所有电脑都能随便安装软件,如果不是绿色版这个就是麻烦事。
-而且,国内上Dropbox的情况不是很稳定。
-另外,把保密的信息还是留在自己电脑上好了,万一哪天密码丢了……
开源的项目,适合本地文件夹的同步。最适合同步电脑目录和移动硬盘。
如果要同步另外一台电脑,就必须将其中一台通过共享目录的方式映射到本地驱动器。
基本和上面提到的FreeSync一样,就不加叙述了。
缺点
-只能是目录方式进行同步
-公司电脑的策略很奇怪,无法共享目录
FTP方式来做文件同步
两台电脑之间同步备份,其实来很多年之前就有了公开的标准,这就是FTP文件传输协议。因为是公开的协议,可以选择的工具也非常丰富,只需要在熟悉的工具中选择即可。具体操作的方法可以参考本人以前的文章
FTP服务器
  • FTPServer lite
    • 一个小巧的FTP 服务器
    • 全免费
    • 无需安装
    • 缺点就是速度比较慢
  • Quick’n Easy FTP server Lite:
    • 小巧绿色,无需安装
    • 免费使用功能已经能满足需求,但会限制同时连接用户数量,对于备份来说已经足够了
    • 配置方便,直接保存到本地目录
FTP客户端
  • FileZilla
    • FTP下载的利器
    • 支持多线程,速度快
    • 可以目录同步
    • 设置方便
  • WinScp
    • 可以支持目录同步
    • 不知为何,速度太慢
  • wget
    • 其实来就是做FTP镜像站点
    • wget -b -m -nH  ftp://user:passwd@192.168.0.1
      • -b:应用程序后,自动放入后台,输出日志到当前目录下wget-log文件
      • -m:mirror,就是镜像的意思
      • -nH:不产生站点的目录名,我讨厌产生那样的目录。
    • 就这么简单
    • 定时任务怎么写
    • wget -b -m -nH  -P d:/bakup -o d:/log/output.log ftp://user:passwd@192.168.0.1
      • -P:指定下载后的本地存放目录位置
      • -o:指定输出日志的路径
    • 缺点:
      • 在本地每个目录都会产生一个.listing的文件。
      • 只能单向同步
最方便的方式是WinSCP来操作,毕竟是有图形界面来操作的。但如果使用的多了,就会发现用脚本配合wget来操作是非常方便的。需要注意的是wget的参数众多,如果运用的好,更加可以事半功倍。
本地网络设置情况
由于本人备份的数据量超过几十G,即便是通过100M网线,每次同步也要耗费巨大的时间。一个快速的本地网络才是局域网数据快速备份的基础。
在房间有一个无线路由器,WIFI连接可以支持 802.11n标准,也就是网速最高可以达到150M。同时路由器也具备10/100M网线接口。所以,理想的情况下,笔记本通过无线与网线连接的台式机处于一个局域网中,也可以达到100M的网速。但是实际情况却是,这种连接下FTP的最高速度只有6M左右。更倒霉的是,公司配置的HP笔记本,其WIFI模块工作稳定性极差,不时断网,造成连接时断时续。
好马配好鞍,其实来现在的电脑都集成了1000M的以太网接口,为什么不试试1G网速的点对点对联呢?为了方便,在网上花了几十块购买了一个1G的PCI网卡(TG-3269C)。这个网卡不但支持1G网速,而且端口还自动支持网线反转。这样就可以直接使用手头路由器到电脑的那根网线,而不用特制对联的网线了。在将两个电脑的IP地址设成一个网段,比如 IP1=192.168.1.5 IP2=192.168.1.6 Mask=255.255.255.0 。现在就可以享受千兆网络带来的便利了。
测试的结果是网速最高可以达到21MB/s的水平。一分钟大概就可以将1G的文件传送过来。基本可以满足半小时备份电脑上几十GB数据的要求了。